- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:取得データの置き換え方法)
SQLで取得した情報を文字列に変えて配列に戻す方法
このQ&Aのポイント
- SQLで取得した情報(ID)を文字列に変換し、配列に戻す方法について知りたいです。
- 取得した情報を特定の文字列に置き換える方法や別の配列に入れ替える方法について教えてください。
- SQL文で取得した情報(ID)を、別の値に変換して配列に戻す方法について教えてください。
- みんなの回答 (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]]},";
その他の回答 (1)
- calltella
- ベストアンサー率49% (317/635)
回答No.1
置き換えを行わなくてもそのテーブルにフィールドを追加して SQLで取得したIDを元にUpdateする方法ではダメですか?
質問者
補足
コメントありがとうございます。 DBへ直接値を持つ事をしないようにIDで値を持ち、インタフェース側に表示するようにしているのでそれができない状態です。
お礼
ありがとうございます。 もういっちょ配列かませばよかったんですね。 教えていただいた通りの記述で解決できました。