It returns FALSE on failure or if connection is not a valid connection.
pg_query() は、クエリが実行できた場合にクエリ結 果リソースを返します。失敗した場合や connection が有効な接続でない場合に FALSE を返します。接続が有効な場合、エラーに関する詳細を pg_last_error() により取得することが可能です。 pg_query() は、 connection リソースで指定されたPostgreSQLデー タベースにSQL命令を送信します。 connection は、 pg_connect() または pg_pconnect() から返された有効な接続である必要が あります。この関数の返り値はクエリ結果のリソースであり、 pg_fetch_array() のような他のPostgreSQL関数から 結果にアクセスする際に使用されます。