Используя implode для генерации csv-файла из mysql_query для объединенных таблиц, вывод дает дублированные поля - PullRequest
0 голосов
/ 24 марта 2012
$result = mysql_query("SELECT n.sbjnum, n.scan_no, d.name, d.tel_c, d.srvyr
                       FROM no_scans AS n 
                   JOIN details AS d ON n.sbjnum = d.sbjnum ");             
while ($row = mysql_fetch_array($result)) {
  echo $string1 = implode(" , ",$row) . "<br />";
}

1 Ответ

1 голос
/ 24 марта 2012

mysql_fetch_array() возвращает массив данных столбца как в ассоциативной, так и в числовой индексированной форме.Вам нужно использовать mysql_fetch_assoc().

Возможно, вы захотите попробовать fputcsv ()

...