CI执行SQL的怪问题,求高人点拨哦
$sql="select c.name,c.id,c.start_date from subscribe as u , course as c where u.course_id=c.id and c.course_type=1and c.start_date>date_add(now(), interval c.hour hour) and (u.user_id=?or c.host_id=? or c.user_id=?)";
$query=$this->db->query($sql,$user_id,$user_id,$user_id );
想问下,为什么上面的SQL直接在MYSQL数据库执行正确,但是用CI的这个方法就报错。
or c.host_id=? or c.user_id=?这里始终有问题,如果不要这个,就正确了
求原因哦?
本帖最后由 ichou 于 2012-12-12 20:11 编辑
http://codeigniter.org.cn/user_guide/database/queries.html
封装查询 用数组传值 ichou 发表于 2012-12-12 20:02 static/image/common/back.gif
http://codeigniter.org.cn/user_guide/database/queries.html
封装查询 用数组传值
哈哈,没注意到,问题解决了,:victory:谢谢了
页:
[1]