如何插入特定行使用用户用户名,因此如果我的用户名是admin,它会将信息添加到列“图片”和正确的用户中。 每个用户需要有所不同,所以它必须知道会话中的用户名并更新它,就像我在HTML / PHP中做的那样,所以我不知道如何确保它到达正确的行。
答案 0 :(得分:3)
在update
声明中使用准备好的语句
$stmt = $dbh->prepare("update your_table
set picture = ?
where username = ?");
$stmt->bindParam(1, $picture);
$stmt->bindParam(2, $username);
$stmt->execute();
答案 1 :(得分:0)
你的意思是 -
UPDATE MyTable SET picture = xx.jpeg WHERE username = "admin"