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 这样,最后的...

->表示一个对象的成员(成员属性 或 成员方法),符号前面说明是什么对象?符号后面说明是该对象的那一个成员?php中->符号沿用了c++中对象调用成员的方式,这里的$this其实是一个指针,指向了当前类的一个实例,所以也可以用->这里的db就是当前...

把$db设置成全局就行了 function getDatas($sql) { global $db;// 添加这一行代码就行了 $rows = array(); $rs_infolist=$db->query($sql); // ...... }

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

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

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