php - mysql_query行值迭代问题

标签 php mysql foreach

我在迭代 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_assocmysql_fetch_row

关于php - mysql_query行值迭代问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6764462/

相关文章:

php - 改变 <td> 宽度,同时在动态导航表上均匀填充单元格

javascript - 如何使用 Array.from 和 forEach 从多个表单字段值中获取值

jquery - 从多个 foreach 循环创建单个对象

MySQL按特定数据条目对数据进行排序

php - 我应该如何在 mysql 中执行此查询

swift - ForEach 循环遍历不同的变量类型 swift

php - 设备的 ioctl 不合适

php - '尝试将 HTML 表存储为 PHP 变量,但使用 foreach 循环构建。可能的?

php - 使用未知键通过 PHP 将关联数组插入 MySQL

MYSQL:有两种情况的查询始终显示两种情况