以下查询在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
?>
答案 0 :(得分:0)
您需要添加
$result = pg_query($connection, $sql);
如果这不起作用,可能会添加BEGIN
条消息。在这种情况下,添加:
pg_query($connection, 'COMMIT');
在断开连接之前......