Оператор SQL не выполняется из-за знака фунта (#) - PullRequest
0 голосов
/ 12 марта 2011

Мой PHP-оператор SQL не выполняется из-за знака фунта (#).Как я могу обойти это.(Кроме исправления имени базы данных?)

$sql = "SELECT CMCD, TK#, TECH, STATS from LIB.TICKET FETCH FIRST 10 ROWS ONLY ";
$rs = odbc_exec($conn,$sql);

Ответы [ 2 ]

1 голос
/ 12 марта 2011

Попробуйте заключить название столбца в скобки [TK#]

1 голос
/ 12 марта 2011

Попробуйте указать имена полей

$sql = "SELECT `CMCD`, `TK#`, `TECH`, `STATS` from LIB.TICKET FETCH FIRST 10 ROWS ONLY ";
$rs = odbc_exec($conn,$sql);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...