export data from mySQL to csv

 怎么把数据送MySQL database export to csv? N=o~/%Wz|  
jsp VUQ4  
非常简单: QQ:` {r  
8!weV  
<?php p17YBf�C  
// Connect database %rfZ2HD R4  
$database="yourdatabase"; ^)kuiU!y  
$table="yourtable"; uf<k6|-}fJ  
mysql_connect("localhost","username","password"); f$'_uv7o  
mysql_select_db("yourdatabase"); r s-( ]@|%  
$result=mysql_query("select * from $table"); Z' iD_mtZ  
w52Y�}A $  
$out = ''; <Kq;k^XdN  
j3@&/;W9>  
// Get all fields names in table "yourtable" in database "yourdatabase". ?#nT.  
$fields = mysql_list_fields(yourdatabase,$table); %`Y5I+b  
%XtSaz/]Y  
// Count the table fields and put the value into $columns. /O[C�=g  
$columns = mysql_num_fields($fields); [q*/O~*0  
0:'H �(n  
5`#>^/p9  
// Put the name of all fields to $out. M!jTe3HKJ~  
for ($i = 0; $i < $columns; $i++) { G#pU,oL]1K  
$l=mysql_field_name($fields, $i); M qv VC1  
$out .= '"'.$l.'",'; yUn(= U5  
} aN l2r  
$out .="/n"; r'0+~  
/p!<bK+  
// Add all values in the table to $out. gTK 8  
while ($l = mysql_fetch_array($result)) { Ks*xm1l3  
for ($i = 0; $i < $columns; $i++) { &>d}1Y/9 i  
$out .='"'.$l["$i"].'",'; E{NCyf2Jo  
} d}dWO  
$out .="/n"; >> Dc  
} 7$lpq@:0  
o1v@J<#,  
// Open file export.csv. -g1i_<5:  
$f = fopen ('export.csv','w'); G eS6Kf  
#=VYKND/  
// Put all values from $out to export.csv. $82/y2  
fputs($f, $out); G)BhV  
fclose($f); sE[]r;Bq[  
g*QIx?Z  
header('Content-type: application/csv'); [e@s{qb  
header('Content-Disposition: attachment; filename="export.csv"'); 2 TspT,t  
#readfile('export.csv'); >>62v0w2  
?> P#(<w)(,   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值