CI query()方法的名字占位符
PHP ci框架的query方法支持 ? 占位符
$sql="select id,name,phone from class where id>? and id<?";
return $this->db->query($sql,array($idStart,$idEnd))->result_array();
难道不支持名字占位符吗?
$sql="select id,name,phone from class where id>:idStart and id<:idEnd";
return $this->db->query($sql,array('idStart'=>$idStart,'idEnd'=>$idEnd))->result_array();
结果提示语法错误,请问诸位是不支持还是我的用法错误
谢谢各位了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
‘idStart’和‘idEnd’前面都加上一个‘:’试一下。
CI不支持名字占位符噢
query
的源码如下system/database/DB_driver.php