• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DB_FETCHMODE_ASSOCの時、結合した二つのテーブルから同一名のカラムのレコードを連想配列で取得できないのか??)

DB_FETCHMODE_ASSOC時の結合したテーブルからの値の取得方法について

このQ&Aのポイント
  • DB_FETCHMODE_ASSOCの場合、結合したテーブルから同一名のカラムのレコードを連想配列で取得できません。
  • $db->setFetchMode(DB_FETCHMODE_ORDERD);の場合は、添字配列を使用して値を取得できます。
  • 質問者はDB_FETCHMODE_ASSOC時に結合したテーブルから同一名のカラムの値を取得できる方法を教えてほしいとしています。

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

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

$res = $db->query("select A_t.ID as A_ID, B_t.ID as B_ID from A_t, B_t where A_t.NO = B_t.NO"); のように別名を設けて、 print $row["A_ID"]; とすれば、A_tテーブルのカラムIDを出力できるのではないでしょうか。

miraikako
質問者

お礼

お礼が遅くなってすいません。 なるほど、asを使えばよかったのですね。 解決致しました。ありがとうございましたm(_ _)m

関連するQ&A