mysql_fetch_assoc回显特定的行值

时间:2013-01-24 04:30:05

标签: php get

我希望将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.

我只是得到了数组。

2 个答案:

答案 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'];
}