插入特定行SQL

时间:2013-12-18 17:30:47

标签: php sql

如何插入特定行使用用户用户名,因此如果我的用户名是admin,它会将信息添加到列“图片”和正确的用户中。 每个用户需要有所不同,所以它必须知道会话中的用户名并更新它,就像我在HTML / PHP中做的那样,所以我不知道如何确保它到达正确的行。

2 个答案:

答案 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"