2010-04-16 70 views
1

我想知道如何在下面的代碼中允許NULL值並保留WHERE username = '$username'如何在MySQL中允許NULL值

這裏是mysql代碼。

"SELECT * 
FROM users 
WHERE username = '$username' 
AND user_id <> '$user_id'" 

我想檢查具有相同用戶名的用戶名,但我希望所有用戶都有一個NULL值,如果他們想要的話。

+4

SQL注入警報! – BalusC 2010-04-16 02:18:29

+0

如果你的問題更具體,這將有所幫助。什麼列的NULL值?用戶名? – 2010-04-16 02:18:59

+0

這個SQL注入是如何保護的? – peakUC 2010-04-16 02:19:14

回答

3

我相信這是:

SELECT * 
FROM users 
WHERE (username ='$username' OR username IS NULL) 
AND user_id <> '$user_id'