は、私の場合です:UPDATE mysqliクエリが正しく実行されているかどうかを確認するには?ここ
今$sql = 'UPDATE user SET password = ? WHERE username = ? AND password = ?';
if($stmt->prepare($sql)) {
$stmt->bind_param('sss', $newPass, $_SESSION['username'], $oldPass);
$stmt->execute();
}
、UPDATEクエリが正常に実行された場合、私は見ることができますか?より正確には、古いパスワードとユーザー名が正しいので、新しいパスワードを保存できるかどうかを確認できますか? 私はこれを行うことによって、試してみた:
$res = $stmt->execute();
echo 'Result: '.$res;
しかし、私は常に取得:
古いパスワードが正しくない場合でもResult: 1
。
よろしくお願い致します。 – Dim13i
もう一つの素晴らしい選択肢は[$ mysqli-> info](http://php.net/manual/en/mysqli.info.php)です。私はこれを 'UPDATE'クエリのフィードバックに使用します。 –