Проверка возвращаемого значения pg_query_params с помощью PHP

Как вы можете проверить, является ли ресурс ложным в параметрах PHP pg query ?

Я безуспешно запускаю следующий код

$row = pg_num_rows ( $result ); if ( $row !== 0 ) echo "hurray"; else echo "argh"; 

Он дает мне следующие предупреждения

 Warning: pg_query_params() [function.pg-query-params]: Query failed: ERROR: invalid input syntax for integer: "" in /var/www/codes/index.php on line 120 

Я использую $dbconn что является правильным, поэтому второе предупреждение кажется только симптомом. Причиной этого является недопустимый тип для целого числа.

Мой запрос – это

 $dbconn = pg_connect("host=localhost port=5432 dbname=masi user=masi password=123"); $result = pg_query_params ( $dbconn, 'SELECT question_id FROM questions WHERE question_id = $1', array ( $question_id ) );