尝试通过 php 中的 odbc 从 MSSQL 数据库返回字段名称时出现问题。我的查询如下:
SELECT t.ID, t.end_user, ts.name 'status', tp.name 'priority' FROM tickets t INNER JOIN status ts ON ts.ID = t.status INNER JOIN priorities tp ON tp.ID = t.priority
问题是,当我在 MSSQL 服务器上运行它时,列名按预期出现(ID、end_user、状态、优先级),但是当我在我的页面上运行它时,我得到状态和优先级列的“名称” .
为什么它没有看到我对列的重命名有什么押韵或原因吗?我尝试在查询中使用“AS”,但没有运气。
Box是ubuntu运行FreeTDS odbc驱动7.2版