代码:
$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实现不?
最佳答案