1

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.

結果としてArrayを取得しています。

4

2 に答える 2

1

以下のコードを使用してください

$d = array();
while($row_dates = mysql_fetch_array($date_result)){
    $d[] = $row_dates['your_column_name'];
}

コード内のを見逃すだけcolumn_nameで、コード内の他のすべては問題ありません。

于 2013-01-24T04:32:02.130 に答える
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'];
}
于 2013-01-24T04:50:48.787 に答える