2013-01-08 67 views
0

我需要能夠檢索Null或具有綁定用戶名的錶行。有人可以解釋正確的SQL語句嗎?mySQL&PDO - SELECT WHERE用戶IS NULL和user =:user

$value = $db_site->prepare('SELECT * FROM tablename WHERE user IS NULL AND user = :user'); 
$value->bindValue(':user', $user, PDO::PARAM_STR); 
$value->execute(); 

如果重要,檢索到的信息將通過for循環發送。

回答

3

使用或者替代和。

+0

哦,這很合理!謝謝一堆 – Jeremy

1

我需要能夠檢索空行的錶行具有綁定的用戶名。

「SELECT * FROM表名WHERE用戶IS NULL 用戶=:用戶

你注意到有什麼區別?通過和你是說用戶列應爲空,等於

SELECT * FROM tablename WHERE user IS NULL OR user = :user 

:在同一時間用戶;-)

相關問題