Pg_execute kullanarak, ben şimdi () veya null değerleri kullanamazsınız

0 Cevap php

I pg_prepare PHP benim SQL ifadeleri hazırlamak için kullanıyorum. I NULL, işlev başarısız olması gereken bir değer ile pg_execute çalıştığınızda. SQL anahtar now() kullanırken Benzer şekilde, başarısız olur.

Code:

pg_prepare($connection, "insert_autosave", 'INSERT INTO autosave (category, editor, session_id, content, timeout, as_hook) VALUES ($1, $2, $3, $4, $5, $6) RETURNING id');
$result = pg_execute($connection, "insert_autosave", array($category, $editor, $sid, $content, ($sto == "timeout" ? 'TRUE' : 'FALSE'), (is_numeric($asid) ? $asid : 'NULL')));

Error:

[pg_execute]: Query failed: ERROR: invalid input syntax for integer: "NULL" in actions.php on line 49

Normal pg_query çalışmalarını yapıyor. Herhangi bir bu almak için nasıl bir fikir?

0 Cevap