Zend Framework 数据库总结[原创]
ry用法 //function query($sql, $bind = array()) $db = $this->getAdapter(); $result = $db->query(''SELECT * FROM `m_video`''); //$result = $db->query(''SELECT * FROM `m_video` WHERE `name` = ? AND id = ?'',array(''十二生肖奇缘'', ''1'')); //$result->setFetchMode(Zend_Db::FETCH_OBJ);//FETCH_OBJ为默认值,FETCH_NUM,FETCH_BOTH //while ($row = $result->fetch()) { // echo $row[''name'']; //} //$rows = $result->fetch(); //$rows = $result->fetchAll(); //$obj = $result->fetchObject();//echo $obj->name; // echo $Column = $result->fetchColumn(0);//得到结果集的第一个字段,比如0为id号,用于只取一个字段的情况 print_r($rows); select用法 $db = $this->getAdapter(); $select = $db->select(); $select->from(''m_video'', array(''id'',''name'',''clicks'')) ->where(''is_guo = :is_guo and name = :name'') ->order(''name'')// 按什么排序列,参加为数组(多个字段)或字符串(一个字段) ->group()//分组 ->having()//分组查询数据的条件 ->distinct()// 无参数,去掉重复的值。有时候与groupby返回的结果一样 ->limit(10); // 读取结果使用绑定的参数 $params = array(''is_guo'' => ''1'',''name''=>''十二生肖奇缘''); //$sql = $select->__toString();//得到查询语句,可供调试 $result = $db->fetchAll($select,$params); 执行select的查询 $stmt = $db->query($select); $result = $stmt->fetchAll(); (2)数据删除总结 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |