Php 插入到特定的SQL行中
如何使用用户用户名插入到特定行中,以便如果我的用户名是admin,它会将信息添加到“picture”列和正确的用户中。 每个用户都需要不同的用户名,因此它必须从会话中知道自己的用户名,并像我在HTML/PHP中那样进行更新,这样我就不知道如何确保它到达正确的行。在Php 插入到特定的SQL行中,php,sql,Php,Sql,如何使用用户用户名插入到特定行中,以便如果我的用户名是admin,它会将信息添加到“picture”列和正确的用户中。 每个用户都需要不同的用户名,因此它必须从会话中知道自己的用户名,并像我在HTML/PHP中那样进行更新,这样我就不知道如何确保它到达正确的行。在更新语句中使用准备好的语句 $stmt = $dbh->prepare("update your_table set picture = ?
更新
语句中使用准备好的语句
$stmt = $dbh->prepare("update your_table
set picture = ?
where username = ?");
$stmt->bindParam(1, $picture);
$stmt->bindParam(2, $username);
$stmt->execute();
你是说-
UPDATE MyTable SET picture = xx.jpeg WHERE username = "admin"
使用sql update语句而不是插入到行中,您希望
update
it:建议您自己买一本关于基本sql的好书。