Как вы можете проверить, является ли ресурс ложным в параметрах 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 ) );