マスターの皆様、私のデータには ID (a1a2..d1d2 など)、name (人の名前)、および age (年齢、番号) の 3 つの列があります。 PHP を使用してこの多次元配列を構築するにはどうすればよいでしょうか?
include("IncDB.php");
$result=mysql_query("SELECT * FROM lists order by id asc",$link); // データはすべてこのテーブルにあります
$row=mysql_fetch_row($result) ) ;
$abcb=array();//次に何をするか?見たけど何も学べなかった。神様ありがとう。
while($row=mysql_fetch_row($result)){
$abcb[] = $row}
;
for ループを使用して走査します
for(){
if($abcb[$i][id] == 'd12'){
echo $abcb[$i]['name'].abcb[$i] ] ['age'];
}
}
詳細については出力の配列形式を参照してください
while($row=mysql_fetch_assoc($result)){ $abcb[] = $row;}foreach($abcd as $v) { echo "$v[name] $v[age]<br>";}
または
while($row=mysql_fetch_row($result)){ $abcb[] = $row;}foreach($abcd as $v) { echo "$v[1] $v[2]<br>";}注: 添え字を使用する場合は、クエリを実行するときにフィールド リストの順序に注意してください