最近我收到一條錯誤消息,我不知道該如何處理。這非常含糊。關係* tablename *不存在
我使用PostgreSQL的說法是:
$result = pg_query($ruledbconnection, "INSERT INTO INPUT(num, pkts, bytes ,
target,prot, opt, \"in\", out, source, destination, id)
VALUES('$num','$bytes','$pkts','$target', '$opt', '$protocol', '$in', '$out',
'$source', '$destination', '$id')");
一切似乎很好,對不對?然而,當我執行這個查詢與變量:
ERROR: syntax error at or near "'INPUT'" LINE 1: INSERT INTO 'INPUT'(num, pkts, bytes ,
target, prot, opt, "i...^
我一直停留在這一段時間,並在PHP逃避它可能是由於,也許別的東西嗎?
,我要處理的表被稱爲我的數據庫中輸入..
你真正需要的表名後加上一個空格'INPUT(NUM,' – Fabio
遺憾的是仍然得到幾乎同樣的錯誤! '錯誤:關係「input」不存在LINE 1:INSERT INTO INPUT(num,pkts,bytes,target,prot,opt,「in ... ^' – MichaelP
嘗試引用表標識符 – abidibo