追加情報 1) 複数のレコード (名前、年齢、性別)、((ジョン、10、男性)、(サリー、9、女性)、(ジャック、12、男性)) があります。
2) これらの記録はすべてデータベースにあります。
3) これらのレコードを while ループで自動的に配列に追加したい。
これらの質問でコードを送信しようとしましたが、適切にフォーマットされていないというメッセージが表示されます。助けてください。必要に応じて、さらに情報を提供してください。
試す:
foreach ($con->query("SELECT * FROM table") as $row){
$arr[] = array(
"name" => $row['name'],
"age" => $row['age'],
"gender" => $row['gender']
);
}
あなたの接続はどこですか$con
、テーブルはあなたのテーブル名です...
次に、次のような配列構造が表示される場合var_dump
$arr
=>
array (size=n) // n number of array in $arr
0 =>
array (size=3)
'name' => string 'John' (length=7)
'age' => string '10' (length=2)
'gender' => string 'Male' (length=4)
1 =>
array (size=3)
'name' => string 'Sally' (length=7)
'age' => string '10' (length=2)
'gender' => string 'Female' (length=4)
2 =>
array (size=3)
'name' => string 'Other' (length=7)
'age' => string '10' (length=2)
'gender' => string 'Male' (length=4)
// etc ...