我正在处理带有文件名和更新用户信息的脚本,这里是代码片段。
$fname = $_FILES['photo']['name'];
$userId = cleanString($_POST['uid']);
$sql= 'UPDATE `contacts` SET `imgpath` = ? WHERE `contact_id` = ?';
$stmt = $DBH->prepare($sql);
if($stmt === false) {
trigger_error('Wrong SQL: ' . $sql . ' Error: ' . $DBH->error, E_USER_ERROR);
}
$stmt->bind_param('ss',$fname , $userId);
$stmt->execute();
echo $stmt->affected_rows;
$stmt->close();
运行脚本后,它会显示0
个受影响的行。 (运行脚本时我没有收到任何错误。)