我试图将 2 个表
user
和 user_privilege
连接在一起。然而,我做的 sql 查询没有按预期返回。
user
user_id | 姓名 |
---|---|
uid_1 | 大卫 |
uid_2 | 约翰 |
user_privilege
user_id | 写 | 阅读 |
---|---|---|
uid_1 | 0 | 1 |
uid_2 | 1 | 1 |
这是我的代码:
$user_id = $_GET['id'];
$query_user = $CONN->prepare("SELECT *
FROM user
LEFT JOIN user_privilege
ON user.user_id = user_privilege.user_id
WHERE user.user_id=:user_id");
$query_user->bindValue(':user_id',$user_id,PDO::PARAM_STR);
$query_user->execute();
我的设置:
我上面的代码有什么问题?我对所有其他 sql 查询连接使用了相同的结构,除了这种情况外,它们都有效!
我希望代码能像往常一样工作!