请问在thinkphp3里面执行原生的sql语句分页?

在thinkphp3里面执行原生的sql语句分页?


忽然笑
浏览 1175回答 1
1回答

梵蒂冈之花

原生SQL查询有 query() 和 execute() 两个方法:query():用于 SQL 查询操作,并返回符合查询条件的数据集execute():更新和写入数据的 SQL 操作,返回影响的记录数public function read(){ // 实例化一个空模型,没有对应任何数据表 $Dao = M(); //或者使用 $Dao = new Model(); $list = $Dao->query("select * from user where uid<5"); if($list){ $this->assign('list', $list ); $this->display(); } else { $this->error($Dao->getError()); }}public function read(){ header("Content-Type:text/html; charset=utf-8"); // 实例化一个空模型,没有对应任何数据表 $Dao = M(); //或者使用 $Dao = new Model(); $num = $Dao->execute("update user set email = '12345@xxx.com' where uid=3"); if($num){ echo '更新 ',$num,' 条记录。'; }else{ echo '无记录更新'; }}
打开App,查看更多内容
随时随地看视频慕课网APP