Следующий запрос работает в PostgreSQL, но когда я запускаю его через php, он не обновляется.Есть идеи, что я могу делать не так?Это мой первый раз с PostgreSQL.
<?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 ?>
Вам нужно добавить
$result = pg_query($connection, $sql);
Если это не сработает, возможно, что-то добавляет BEGIN сообщения.В этом случае добавьте:
BEGIN
pg_query($connection, 'COMMIT');
Перед отключением ....