我一直在努力解决这个问题,我似乎无法弄清楚错误。
这可以按预期工作:
$query = "SELECT DISTINCT(name) FROM customers WHERE name IS DISTINCT FROM NULL ORDER BY name ASC";
$result = pg_query($dbconn, $query);
但这根本不起作用。它甚至不会返回错误。在它渲染之后什么都没有。
$query = "SELECT DISTINCT(name) FROM customers WHERE name IS DISTINCT FROM $1 ORDER BY name ASC";
$result = pg_query_params($dbconn, $query, $array(NULL));
我正在使用PHP 5.3和Postgresql 8.4。
答案 0 :(得分:1)
$query = "SELECT DISTINCT(name) FROM customers WHERE name IS DISTINCT FROM $1 ORDER BY name ASC";
$result = pg_query_params($dbconn, $query, $array(NULL));
^
^
您的意思是 pg_query_params(..., array(NULL))
。