数据库视图查询

转载 2013年12月04日 10:46:37

数据库视图查询第10课【ThinkPHP】  

2010-01-31 14:41:45|  分类: TP框架 |字号 订阅

一、对应表进行建模 新建数据视图表UserViewModel.class.php
数据库视图查询第10课【ThinkPHP】 - luge0126 - 大灰狼的博客
二、继承ViewModel 三表关联起来
<?php
class UserViewModel extends ViewModel{

  public $viewFields=array(
      'User'=>array('id','name','_as'=>'u','_type'=>'left'),
      'UserInfo'=>array('email','mobile','_as'=>'ui','_on'=>'ui.user_id=u.id'),
      'Dept'=>array('name'=>'dept','_on'=>'u.dept_id=Dept.id')
  );

}
?>

三、设置动作IndexAction.class.php
<?php
class IndexAction extends Action {
 public function index(){
   header('Content-Type:text/html;charset=utf-8');//解决乱码
   $dao=D('UserView');//创建数据对象
   $where['u.id']=1;//条件
   dump($dao->where($where)->find());
   echo $dao->getlastsql();
 }
?>

相关文章推荐

数据库的查询和视图

  • 2012-05-03 19:54
  • 1.07MB
  • 下载

查询得到当前数据库的所有数据表名 和 视图

--查询表和视图 select * from information_schema.tables --查询视图 select * from  information_schema.views ...

11级_Java_曹建波5.28 数据库的查询和视图

数据库的查询和视图 选择(Selection) 选择是单目运算,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。 选择运算的记号为sF(R)。 其中s是...

查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数

(1)查询SQLServer2005中某个数据库中的表结构 SELECT 表名      = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE '' E...

11级_Java_曹建波5.29 数据库的查询和视图2 & FROM子句

数据库的查询和视图2     4.  计算列值 使用SELECT对列进行查询时,在结果中可以输出对列值计算后的值,即SELECT子句可使用表达式作为结果,格式为: SELECT expres...

数据库的查询与视图

第4章 数据库的查询和视图 4.1.1 选择列 通过SELECT语句的项组成结果表的列。 ::= SELECT [ ALL |DISTINCT ] [ TOP n [ PERCENT ] [ ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)