Не удалось обновить таблицу базы данных PostgreSQL из PHP - PullRequest
0 голосов
/ 27 января 2012

Следующий запрос работает в 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 
?> 

1 Ответ

0 голосов
/ 24 марта 2013

Вам нужно добавить

$result = pg_query($connection, $sql); 

Если это не сработает, возможно, что-то добавляет BEGIN сообщения.В этом случае добавьте:

pg_query($connection, 'COMMIT');

Перед отключением ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...