我已经有一段时间了这个问题,我已经在这里发布这个问题,但我没有任何反馈。我试图导出一个查询,我这样做,只是字段,它们是重复的。怎么会这样?Php重复输出在出口
下面是代码:
$fh = fopen('hostess_query4.csv', 'w');
$result1 = mysql_query("SELECT ".$username." FROM hostess");
if (!$result1) { echo mysql_error(); }
while ($row = mysql_fetch_array($result1)) {
$last = end($row);
foreach ($row as $item) {
fputcsv($fh, $row, ',');
if ($item != $last)
fwrite($fh, "\t");
}
fwrite($fh, "\n");
}
}
fclose($fh);
这是为了解决我的问题吗? –
是的......您正在使用mysql_fetch_array()获取重复项。该foreach将循环遍历整个结果数组(所有数字和字母键) – Jocelyn
可以请你告诉我,我的代码应该如何才能得到任何重复...你可以请更新你的答案与代码? –