我在迭代 SQL 查询时遇到问题:
$result = mysql_query("SELECT * FROM transactions");
while($row = mysql_fetch_array($result)) {
// this returns 3 rows
foreach ($row as $values)
{
//fputcsv($a_csv, $values;
echo $values;
}
}
脚本迭代良好,但似乎每行都遍历两次。所以我在输出中收到的内容如下:
值1值1值2值2值3值3
我不确定这是为什么 - 谁能解释一下吗?
谢谢
最佳答案
mysql_fetch_array
获取命名键和数字键。使用mysql_fetch_assoc
或mysql_fetch_row
。
关于php - mysql_query行值迭代问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6764462/