私は非常に奇妙な問題を抱えています。FreeTDS で unixODBC を使用して MSSQL サーバーに接続しています。
PHP をレンダリングする代わりに、odbc_exec を使用して有効なクエリを生成する SQL コマンドを実行すると、php ファイルをダウンロードするように求めるプロンプトが表示されます。
不適切な形式のステートメントで意図的に SQL を中断すると、ページは正常にレンダリングされ、エラー ステートメントが表示されます。
コマンド ライン isql を使用してデータベースに接続し、クエリを実行すると、コマンド ライン レベルで結果を取得できます。
CentOS 5.5 64ビット
MSSQL 2005 SP3
unixODBC 2.3.0
フリーTDS 0.82
PHP5.3.5