• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ODBCでデータ抽出エラー)

ODBCでデータ抽出エラー

このQ&Aのポイント
  • ODBCを使用してデータを抽出する際にエラーが発生しています。
  • PHP5.3.6.0を使用しているため、Zend Debuggerのインストールを検討しています。
  • ApacheではなくIIS7.0を使用しているため、XAMPPへの切り替えも検討しています。また、リモートデバッグにはサーバとクライアントの2台のPCが必要になるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • noris02
  • ベストアンサー率74% (56/75)
回答No.1

$res = odbc_exec($conn, $sql) or die("データ抽出エラー");で、接続が死んでいるので、 phpの問題ではなく SQLの問題だとおもいます。 カラム名が日本語。 $sql = "SELECT music_0_ID,大分類,日本語作曲家名,日本語曲名 FROM music ORDER BY music_0_ID"; を、データ量にもよりますが、私なら $sql = "SELECT * FROM music ORDER BY music_0_ID"; にする。 しかし、前提として 2バイト文字(日本語)は カラム名につけない。 apache? xampp?> xampp (Apache Mysql Php Perl)+phpAdmin等 管理監視。一括でインストできるが、最新のバージョンではない apache Webサーバソフトウェア IIS(Internet Information Services) Microsoft社のサーバソフトウエア それぞれの役割を、まずご自身で調べ、理解するべき。 debugger をインストすべきか、見送るべきか> クライアントを 設定つぶしても直せる、もしくは実験したいなら 入れて エラー出たら調べるでいいかと。実験機でつぶしてなんぼの学習がよろしいかと。「リモートデバッグ」については わかりません。

Feruza
質問者

お礼

ご回答ありがとうございました。大変参考になりました。ASPでは大丈夫だったので、ついカラムに日本語を使用していました。

関連するQ&A