【发布时间】:2014-11-17 10:06:56
【问题描述】:
以下是我的 php 程序的一部分,该程序用于从输入 ID 中从 mysql 表中获取行。但我想将结果直接保存到“.csv”文件中。我知道 php 已经为此内置了函数,但我无法有效地包含它。那么谁能给一个使用高级php函数导出到csv的方向吗?
$file = fopen("fetched.csv","w");
for($i=0;$i<=$len;$i++)
{
$lo = $locus[$i];
mysqli_select_db($conn,"microarray");
$query = mysqli_query("SELECT * FROM anatomy WHERE locus_id = "$lo"");
while ($row = mysqli_fetch_row($query))
{
}
}
【问题讨论】:
-
你的意思是像
fputcsv()? -
请参考以下链接[MYSQL TO CSV][1] [1]:stackoverflow.com/questions/22073077/…
-
您的查询中有语法错误:删除 the 和
$query = mysqli_query("SELECT * FROM anatomy WHERE locus_id = ".$lo);处的两个双引号 -
好的,我会检查链接..