php - 使用 implode 从联接表上的 mysql_query 生成 csv 文件,输出给出重复的字段?

标签 php mysql duplicates

$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 />";
}

最佳答案

mysql_fetch_array() 以关联形式和数字索引形式返回列数据的数组。您需要使用mysql_fetch_assoc()

您可能想尝试使用 fputcsv()

关于php - 使用 implode 从联接表上的 mysql_query 生成 csv 文件,输出给出重复的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9846491/

相关文章:

mysql - Rails 4 迁移 : Create mysql table with primary key but without auto_increment

javascript - Jquery Ajax 不更新 mysql 中的值

php - Laravel 5.2 artisan 优化 - php_strip_whitespace 无法打开流 : No child processes

php - 如何在 SELECT 查询中添加 PHP 变量?

java - java中如何去除字符串中的重复字符?

mysql - 我可以在 MySQL 中填充一个表而不会以重复的条目结束吗

mysql - 使用唯一索引删除重复项

php - 检查用户是管理员还是普通用户? PHP $_session 和 MYSQL

javascript - 如何从 php 操作更新数据库数量

php - 插入新行并获取它的 id mysql