我需要能够检索为Null或具有绑定用户名的表行。有人能解释正确的sql语句吗?
$value = $db_site->prepare('SELECT * FROM tablename WHERE user IS NULL AND user = :user');
$value->bindValue(':user', $user, PDO::PARAM_STR);
$value->execute();
如果重要,则通过for循环发送检索到的信息。
使用OR代替AND:
SELECT * FROM tablename WHERE user IS NULL OR user = :user
我需要能够检索Null 或具有绑定用户名的表行。
'SELECT * FROM tablename WHERE user IS NULL AND user =:user'
你注意到区别了吗?: -)