rclf.net
当前位置:首页 >> $this%>DB%>quEry($sql) 在一些php框架中,这种方... >>

$this%>DB%>quEry($sql) 在一些php框架中,这种方...

把db->query($sql)看作一个整体。。 ,在当前类中防问这个整体 ,db没被继承,但在当前类中实例化了。

这个是ecshop里的吧 $db 是一个实例化好的数据库类,query是这个类里面的一个方法 $db->query($sql); 就是访问$db类里的query方法 -> 相当于访问类里面方法的一个语法而已 跟访问静态方法的 :: 是一样的

row() 方法 这个方法返回单独一行结果。如果你的查询不止一行结果,它只返回第一行。返回的结果是 对象 形式,这里是用例: $query = $this->db->query("YOUR QUERY");$row = $query->row();if (isset($row)){ echo $row->title; echo $row->name...

调用db的query方法

php中, -> 是对象的引用 给一个简单的例子,比如php有这么一个类,名称是a,类中有一个方法函数,名称 是b,代码如下 那么,要使用这个类中的方法函数,就这样: $A = new a;实例化类,并赋值给 $A $A -> b();引用类中的方法函数b 这样,最后的...

亲,1.8.4很老了,最新的可能是1.12.x吧(不考虑zf2),建议你升级到1.11或者1.12,应该不需要改动你的源码。 对于你的问题,你这种用法是不需要输出sql的,因为这条sql是你手动定义的,所以你完全可以自己输出它。例如 $sql = "select count(*)...

配置文件的问题 你改 这样试试,看可以不

你的query()有返回值,你可以把代码改成这样再试试 function fn_select($tabl){ return $this->query("select * from $tabl order by id desc"); } 你没有用到自己定义的 function fetch_array($query, $result_type = MYSQL_ASSOC) { return @m...

$this->db->select('product.*, pro_type.type, artist.name');$this->db->from('product');$this->db->join('pro_type', 'product.cid=pro_type.typeId');$this->db->join('artist', 'product.pid=artist.nameId');$this->db->where('......');...

&表示引用. $this->db = &$db; 当$db变化时,$this->db也会跟着变...

网站首页 | 网站地图
All rights reserved Powered by www.rclf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com