1

PHP 5.2.1 を搭載した Linux マシンを PHP 5.3.3 を搭載した仮想マシンに移動しようとしています。Apache Web サーバーの使用。

以下を持つすべてのスクリプト:

Select real_column as alias_column from some_table

alias_column には null を返します。「as alias_column」を削除すると、すべてが正しく機能します。

MS-SQL 2008 に接続する LibTDS ODBC ドライバーを使用しています。

何か案は?ありがとう

4

1 に答える 1

0

alias_column一重引用符で囲む必要があります。つまり、次のようになります。

SELECT real_column AS 'alias_column' FROM some_table

それでも結果が得られない場合は、ステートメントがエラー メッセージを生成しているかどうかを確認することをお勧めします。これには、PHP で error_reporting レベルを上げることも含まれる場合があります。

また、結果に対して を試してvar_dump()、結果がまだ期待される形式で返されているかどうかを確認してください。

于 2012-10-31T17:05:17.177 に答える