0
Следующий запрос работает в PostgreSQL, но когда я запускаю его через php, он не обновляется. Любая идея, что я могу делать неправильно? Это мой первый раз с PostgreSQL.Не удалось обновить таблицу базы данных PostgreSQL с PHP
<?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 (« Ошибка! ») После попытки подключения. Вам также необходимо выполнить запрос, используя 'pg_query()' (который также может использовать сообщение 'die()'). Вы также можете использовать 'echo pg_last_error ($ connection)' для получения необработанных сообщений об ошибках. – jcmeloni