【发布时间】:2012-04-17 05:24:28
【问题描述】:
我的数组只会得到 0 或 1。我正在为 mysql 使用 PDO 语句,这就是我所拥有的
$result = $fetching -> fetch();
$first_result = $result[0];
if($first_result === 0){
//do something...
}else{
echo "testing";
}
无论如何,我总是得到testing,无论它是否为0。我已经回显了$first_result[0] 用于测试目的,它会告诉我价值是什么。所以我知道该值会射出0或不射出0。但是当它为0时,它仍然会回显testing。
请帮忙?
谢谢!
【问题讨论】:
-
您是否进行了 var_dump() 以确保类型匹配?记住 === 比较类型和值。
标签: php mysql arrays if-statement pdo