TP菜鸟,求助关于连贯操作中where的问题

浏览:1093 发布日期:2015/03/14 分类:求助交流 关键字: ThinkPHP 数据库查询 where
大神们,如下,求解:


代码:
$curcate=$catemodel->where(array('id'=>$_GET['id']))->find();
$catemodel->where('pid=%d',$_GET['id'])->select();

数据表:
字段为 id,name,pid,path,其中id为primary key,其中pid不是数据表的主键.

结果:
第一条语句查询返回为结果集.
第二条代码查询返回值为null.

操作:
尝试将第二条代码中的pid改为主键id,则查询返回结果集.

问题:
1.使用where时,其中条件必须包含主键么?
2.如果使用非主键的字段作为查询条件,可以使用TP实现不?
最佳答案
评论( 相关
后面还有条评论,点击查看>>