我有一个在php框架网查询。。。看起来像这样
$result = $db->query("SELECT * FROM table")->fetchAll(); //count($result) = 20874;
但我这样做是为了测试:
$result = $db->query("SELECT * FROM table WHERE value = '123'")->fetchAll(); //count($result) = 12;
$result = $db->query("SELECT * FROM table WHERE value <> '123'")->fetchAll(); //count($result) = 20874;
问题是,当我从第一个这样的经典查询遍历$result时
foreach($result as $r){
if($value == "123"){
print_r("I FOUND HIM");die();
}
}
它永远不会“找到他”。我的意思是行显然在那里,但是没有条件的查询结果中没有行。有没有可能,有什么限制?谢谢
暂无答案!
目前还没有任何答案,快来回答吧!