-1
 do {
$pet_name = $row['pet_called'];

$ary = array($pet_name);

}while($row_pet = mysql_fetch_assoc($pet));

呼び出されると、値を表示する必要があります。これは、for ループなどで実行できます。

echo $ary[0..x];

これは機能していません。どうすればこれを行うことができますか?

4

2 に答える 2

2
$ary = array();
while ($row = mysql_fetch_assoc($pet)) { 
    $ary[] = $row['pet_called'];
}

$ary[] = ...配列に要素を追加する構文です。

于 2013-05-12T08:34:33.617 に答える
0

使用しないでくださいdo...while$row最初の反復では何も設定されません。これが機能しない理由です。試してみてくださいwhile

$ary = array();
while($row_pet = mysql_fetch_assoc($pet))
{
$ary[] = $row_pet['pet_called'];
}
于 2013-05-12T08:30:35.530 に答える