我在使用 mysqli::query 函数时遇到了一些奇怪的行为。我试图执行一个查询,发现结果总是评估为真,即使查询应该返回FALSE。
if($result = $mysqli-> query("SELECT id,name,password FROM
xxx
WHERE name
='$name' AND password
='$password' LIMIT 1"))
{
// I always end up here
}
我是 mysqli 的新手,但查询不应该在空结果集上返回FALSE吗?