0

クエリを実行し、結果をループしてレコードの配列を構成した後、その配列を var_dump すると、次のように表示されます。

配列
  0 =>
    配列
      0 => 文字列 '1'
      'id' => 文字列 '1'
      1 => 文字列 'レコード 1'
      'name' => 文字列 'record one'
  1 =>
    配列
      0 => 文字列 '2'
      'id' => 文字列 '2'
      1 => 文字列 'レコード 2'
      '名前' => 文字列 'レコード 2'

上記を次のようにするにはどうすればよいですか?

配列
  0 =>
    配列
      'id' => 文字列 '1'
      'name' => 文字列 'record one'
  1 =>
    配列
      'id' => 文字列 '2'
      '名前' => 文字列 'レコード 2'
4

2 に答える 2

2

使用しないでくださいmysql_fetch_array()。を使用しmysql_fetch_assoc()ます。(またはMysqliの同等物)

于 2013-02-24T00:15:59.577 に答える
1

データベースからデータを取得するには...

     $row = mysql_fetch_assoc($result) // <--- _assoc!
于 2013-02-24T00:16:08.743 に答える