<?
$query="select * from a";
$result=mysql_query($query);
$num=mysql_num_rows($result);
for($i=0;$i<$num;$i++){
$a=mysql_fetch_array($result);
echo $a[name];
echo $a[value];
}
?>
$query="select * from a";
$result=mysql_query($query);
$num=mysql_num_rows($result);
for($i=0;$i<$num;$i++){
$a=mysql_fetch_array($result);
echo $a[name];
echo $a[value];
}
?>
$result=mysql_query($query);
while($field=mysql_fetch_array($result)){
echo "$".$field[name]."=".$field[value];
}
$sql="select * from a";
$result=mysql_query($sql);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ar=$mysql_fetch_array($result);
$Name=$ar["name"];
$$Name=$ar["value");
echo("filed ".$Name."'s value is:".$$Name."<br>\n";
}
while($row=mysql_fetch_object($query))
{
$($row->name)=$row>value;
}
但是不知道是不是和java一样,变量的作用域不在循环这个块外面。
$($row->name)=$row->value;