|
PHP复制代码 $ci = & get_instance ();
$openid = 'objM_uKjQaFX7VeFSPefB7gd9b8Q';
$type = 'wx';
$query = "select contact_id from contact_history where openid = ? and type = ?";
$rs = $ci->db->query($query,array($openid,$type));
复制代码
这个语句执行在错误日志里面提示
PHP复制代码
Query error: Unknown column 'objM_uKjQaFX7VeFSPefB7gd9b8Q' in 'where clause'
复制代码
真的很奇怪, 如果是转移的话 都会加 " ' " ,
所以最后执行的语句应该是
SQL复制代码
SELECT contact_id FROM contact_history WHERE openid = 'objM_uKjQaFX7VeFSPefB7gd9b8Q' AND TYPE = 'wx'
复制代码
这个语句直接执行没问题,
问题就出在 ci 的db 驱动那...完全找不到原因...
是因为 _ 转义问题还是什么
|
|