このステートメントは pgAdmin では機能しますが、php スクリプトで実行すると機能しません。php スクリプトはすべてを選択できますが、更新できません。これはなぜですか?
UPDATE users SET password = '123123' WHERE email = 'random@random.com'
動作しない PHP コード:
$sql = $dbh->prepare("UPDATE users SET password = '11111111111' WHERE email = 'test@outlook.com')");
$sql->execute(array());
動作する PHP コード:
$sql = $dbh->prepare("SELECT * FROM users");
$sql->execute(array());
$fr = $sql->fetchAll(); var_dump($fr);