使用php使用do-while循环在数组中输入值

时间:2013-05-12 08:13:09

标签: php

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

$ary = array($pet_name);

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

调用时必须显示值,这可以通过for循环等来完成。

echo $ary[0..x];

这不起作用,我该如何做到这一点?

2 个答案:

答案 0 :(得分:2)

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

$ary[] = ...是将元素添加到数组的语法。

答案 1 :(得分:0)

请勿使用do...while。在第一次迭代中,不会将任何内容设置为$row。这就是为什么它不起作用。试试while

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