从数据库查询我的数据后,我在$rown
Array
(
[0] => 60
[id] => 60
[1] => 78
[cholest] => 78
[2] => 2014-07-13
[Cdate] => 2014-07-13
)
Array
(
[0] => 61
[id] => 61
[1] => 0
[cholest] => 0
[2] => 2014-07-15
[Cdate] => 2014-07-15
)
我的代码
$resultn = mysql_query($sqln);
if(mysql_affected_rows() > 0)
{
while($rown = mysql_fetch_array($resultn))
{
$result_finalb = $rown["id"];
}
}
当我打印$result_finalb
然后只显示第二个数组数据,但我想显示两个数组数据。
答案 0 :(得分:2)
您正在使用值设置单个变量$result_finalb
。
如果要创建值数组,使用$result_finalb[]
将创建一个包含您指定值的数组项。
第一次将是$result_finalb[0]
,第二次将是$result_finalb[1]
,依此类推,无论您经历多次迭代。
答案 1 :(得分:1)
您缺少方括号。使用此:
$resultn = mysql_query($sqln);
if(mysql_affected_rows() > 0)
{
while($rown = mysql_fetch_array($resultn))
{
$result_finalb[] = $rown["id"];
}
}