Привет всем У меня есть проблема с таблицей в своих областях имеют двойные кавычки («»)поля двойных кавычек PHP PostgreSQL
Когда я хочу сделать обновление на поле без кавычек, например:
$rs = pg_query("UPDATE tbl_audit
SET UserName='admin'
WHERE pk_audit='549';");
Postgresql Я сказал поле (Username) не существует в таблице
, но когда я ставлю кавычки Лик е это:
$rs = pg_query("UPDATE tbl_audit
SET "UserName"='admin'
WHERE pk_audit='549'");
Он говорит: Анализировать ошибка: синтаксическая ошибка, неожиданный 'UserName' (T_STRING) в C: \ XAMPP \ HTDOCS \ postgrado \ админ \ update.php на линии 35
Я не понимаю, когда я не делаю этого из окна SQL pgadmin (без PHP), я работаю успешно
UPDATE tbl_audit
SET "UserName"='admin'
WHERE pk_audit='549';
Побег из внутренних двойных кавычек или (используйте внешние одинарные кавычки и параметризованные запросы). – frz3993
как я делаю параметризованный запрос? – Camaliet