我希望将mysql_fetch_assoc的结果作为数组获取,然后回显该数组中的特定值。我怎么做?我试过了
$d = array();
while($row_dates = mysql_fetch_array($date_result)){
$d[] = $row_dates;
}
echo $d[1];// this would be the result from the first row
echo $d[3];// this should be the result from the second row.
我只是得到了数组。
答案 0 :(得分:1)
使用以下代码
$d = array();
while($row_dates = mysql_fetch_array($date_result)){
$d[] = $row_dates['your_column_name'];
}
您只需错过代码中的column_name
,代码中的其他所有内容都可以。
答案 1 :(得分:0)
mysql_fetch_array
返回与获取的行对应的数组,并向前移动内部数据指针。
现在在这里
$d[] = $row_dates;
你分配给$d[]
的是数组而不是值(我想你想要的)
检查您使用var_dump()
到var_dump($row_dates);
现在你的
while($row_dates = mysql_fetch_array($date_result)){
$d[] = $row_dates['your_column_name'];
}