我陣列只會得到一個0或1。我使用MySQL的PDO語句,這是我使用PDO獲取得到一個數組,並使用if語句
$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(),以確保類型匹配?記住===比較類型和值。 – tcole 2012-04-17 05:26:25