如何在MySQL中允许NULL值
问题描述:
我想知道如何在下面的代码中允许NULL值并保留WHERE username = '$username'
。如何在MySQL中允许NULL值
这里是mysql代码。
"SELECT *
FROM users
WHERE username = '$username'
AND user_id <> '$user_id'"
我想检查具有相同用户名的用户名,但我希望所有用户都有一个NULL值,如果他们想要的话。
答
我相信这是:
SELECT *
FROM users
WHERE (username ='$username' OR username IS NULL)
AND user_id <> '$user_id'
SQL注入警报! – BalusC 2010-04-16 02:18:29
如果你的问题更具体,这将有所帮助。什么列的NULL值?用户名? – 2010-04-16 02:18:59
这个SQL注入是如何保护的? – peakUC 2010-04-16 02:19:14