由於英鎊(#)符號,我的PHP SQL語句失敗。我怎樣才能解決這個問題。 (除了固定的數據庫名其他?)由於英鎊(#)符號導致SQL語句失敗
$sql = "SELECT CMCD, TK#, TECH, STATS from LIB.TICKET FETCH FIRST 10 ROWS ONLY "; $rs = odbc_exec($conn,$sql);
由於英鎊(#)符號,我的PHP SQL語句失敗。我怎樣才能解決這個問題。 (除了固定的數據庫名其他?)由於英鎊(#)符號導致SQL語句失敗
$sql = "SELECT CMCD, TK#, TECH, STATS from LIB.TICKET FETCH FIRST 10 ROWS ONLY "; $rs = odbc_exec($conn,$sql);
嘗試在括號[TK#]
其實問題出現在PHP變量中的英鎊符號上...... TK#= odbc_result($ rs,「TK#」);將TK#更改爲TK並且可行。 – bob 2011-03-11 23:14:59
嘗試引用的字段名
$sql = "SELECT `CMCD`, `TK#`, `TECH`, `STATS` from LIB.TICKET FETCH FIRST 10 ROWS ONLY ";
$rs = odbc_exec($conn,$sql);
你用什麼DBMS包裹你的列名? – Gumbo 2011-03-11 23:14:02
IBM db2/400使用odbc – bob 2011-03-11 23:39:14