更新后,PHP PDO返回0个受影响的行

时间:2014-11-10 05:37:40

标签: php mysql

我正在处理带有文件名和更新用户信息的脚本,这里是代码片段。

$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个受影响的行。 (运行脚本时我没有收到任何错误。)

0 个答案:

没有答案