• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:取得データの置き換え方法)

SQLで取得した情報を文字列に変えて配列に戻す方法

このQ&Aのポイント
  • SQLで取得した情報(ID)を文字列に変換し、配列に戻す方法について知りたいです。
  • 取得した情報を特定の文字列に置き換える方法や別の配列に入れ替える方法について教えてください。
  • SQL文で取得した情報(ID)を、別の値に変換して配列に戻す方法について教えてください。

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

  • ベストアンサー
回答No.2

質問文でほとんど回答になっているような気もするのですが こういうことですかね? DBへ直接値を持たないということですので配列で。 $acode = array(); $acode[1] = "北海道"; $acode[2] = "東北"; . . . $sql="select A.AREA_ID,A.NAME,A.CODE"; $line = mysql_num_rows($rs); $rs = mysql_query($sql,$db); for($j=0;$j<$line;$j++) { $row = mysql_fetch_row($rs); $site = "$row[1],{$acode[$row[2]]},";

getamato
質問者

お礼

ありがとうございます。 もういっちょ配列かませばよかったんですね。 教えていただいた通りの記述で解決できました。

その他の回答 (1)

  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

置き換えを行わなくてもそのテーブルにフィールドを追加して SQLで取得したIDを元にUpdateする方法ではダメですか?

getamato
質問者

補足

コメントありがとうございます。 DBへ直接値を持つ事をしないようにIDで値を持ち、インタフェース側に表示するようにしているのでそれができない状態です。