join后使用where出错解决办法

浏览:895 发布日期:2016/01/12 分类:求助交流 关键字: join where
先不进行查询先使用buildSql()创建出SQL语句.因为where没有被正确解析,所以里面的变量如果是字符的话需要自己处理加上引号.
然后把SQL语句中的where条件里的表名替换为正确的表名,如我在where中写的是
__ADMIN__替换为C('DB_PREFIX').'admin',然后$Model = new Model();
$status = $Model->query();使用原生查询即可.
这么麻烦虽然没有任何意义可以直接查询,但是也是个解决办法.
最佳答案
评论( 相关
后面还有条评论,点击查看>>