如何在MySQL中允许NULL值

问题描述:

我想知道如何在下面的代码中允许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

我相信这是:

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