sql(nette)返回奇怪的行数

ippsafx7  于 2021-08-13  发布在  Java
关注(0)|答案(0)|浏览(237)

我有一个在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();
    }
}

它永远不会“找到他”。我的意思是行显然在那里,但是没有条件的查询结果中没有行。有没有可能,有什么限制?谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题