PHPでodbc経由でMSSQLデータベースからフィールド名を返そうとして問題が発生しました。次のように私のクエリは次のとおりです。mssqlへのPHPとODBC - カラム名が正しく表示されない
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"というクエリを使ってみました。
ボックスUbuntuの実行中FreeTDSのODBCドライバのバージョン7.2
シーナ、悪いネチズンであると私に電話してくれてありがとうと、私はそれが何であったかを見つけたら、ここで答えを出していない。間違いなく最初のような電話を受けるが、あなたと話す喜び! –