博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP中使用PDO执行LIMIT语句无结果的问题
阅读量:6760 次
发布时间:2019-06-26

本文共 913 字,大约阅读时间需要 3 分钟。

  hot3.png

以下是不能查询出结果的程序

public function getDataArr($offset=0,$limit=5){			//需要预处理的SQL语句			$sql = "SELECT * FROM `huxiu` LIMIT :start,:num";			$stmt = $this->db->conn_id->prepare($sql);			$stmt->execute(array(':start'=>$offset,':num'=>$limit));		        $arrTemp = $stmt->fetchAll(PDO::FETCH_ASSOC);			//return $stmt->debugDumpParams();			return $arrTemp;			//return $stmt->errorInfo();		}

以下是可以获取结果的方法

public function getDataArr($offset=0,$limit=5){			//需要预处理的SQL语句			$sql = "SELECT * FROM `huxiu` LIMIT :start,:num";			$stmt = $this->db->conn_id->prepare($sql);			//为预处理的SQL语句中的变量赋值			$stmt->bindValue(':start', $offset, PDO::PARAM_INT);			$stmt->bindValue(':num',$limit,PDO::PARAM_INT);						$res = $stmt -> execute();			$arrTemp = $stmt->fetchAll(PDO::FETCH_ASSOC);			//return $stmt->debugDumpParams();			return $arrTemp;			//return $stmt->errorInfo();		}

这其中的原因还不大了解,欢迎大家讨论

转载于:https://my.oschina.net/strike/blog/743622

你可能感兴趣的文章
数据访问
查看>>
JSP里面的虚拟目录
查看>>
【329】word 替换文本高级用法
查看>>
自动化测试用例编写原则
查看>>
crontab定时任务以及其中中文乱码问题
查看>>
CSAPP buffer lab记录——IA32版本
查看>>
Hyperledger fabric多机的环境部署
查看>>
关于sqlserver2008 bcp根据数据表导出xml格式文件的小记
查看>>
总结:栈和队列的学习
查看>>
线段树(可能还会有树状数组吧)
查看>>
Management Console 工具管理类软件通用开发框架(开放源码)
查看>>
Gnome 3.2 发布计划及新功能
查看>>
已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性...
查看>>
利用bobo-browse 实现lucene的分组统计功能
查看>>
/MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题
查看>>
基于SGIP协议编写短信网关接口
查看>>
NSCharacterSet 去除NSString中的空格
查看>>
ubuntu server 使用parted分区
查看>>
自定义网页日历
查看>>
solr实现满足指定距离范围条件的搜索
查看>>