Как проверить, является ли ресурс ложным в PHP pg параметрах запроса ?
я запускаю следующий код безуспешно
$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 )
);