无法从PHP更新PostgreSQL数据库表

时间:2012-01-27 03:01:46

标签: php postgresql

以下查询在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 :(得分:0)

您需要添加

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

如果这不起作用,可能会添加BEGIN条消息。在这种情况下,添加:

pg_query($connection, 'COMMIT');

在断开连接之前......