thinkphp的where中使用id字段时的异常?

    $n=M("Nav");
    $name=$n->where(array('id'=>4))->find();
    echo $n->getLastSql();
    

输出的结果是:

SELECT * FROM `aa_nav` LIMIT 1

为什么where条件没有了?
当我where条件不用数组,而用字符串的时候就没问题。

查看回复