0
次のクエリはPostgreSQLで動作しますが、PHPで実行すると更新されません。私は間違って何をしているのだろうか? PostgreSQLで初めてのことです。あなたはそれが動作しない場合はPHPからPostgreSQLデータベーステーブルを更新できません
$result = pg_query($connection, $sql);
を追加する必要が
<?php
$connection = pg_connect("host=localhost port=5432 dbname=mydb user=myuser password=mypw");
$sql = "UPDATE forum SET views = FLOOR(80 + RANDOM() * 61) where views < 10";
pg_close($connection); // Close this connection
?>
あなたのクエリが実行された場合、私は表示されないのですか? –
$ sql行の後にこれを試しました。これではいけないのですか? $ result = pg_query($ connection、$ sql); – Andi
接続の試行後に 'die(" Error! ")というようなデバッグを途中で追加します。 'pg_query()'( 'die()'メッセージも使えます)を使ってクエリを実行する必要があります。 'echo pg_last_error($ connection)'を使って生のエラーメッセージを取得することもできます。 – jcmeloni