脚本宝典收集整理的这篇文章主要介绍了php – 将数据库转换为CSV并将文件保存到服务器上的文件夹,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$today = date('Y-m-d'); $select = "SELECT * From goldpacks WHERE date = '$today'"; $export = MysqL_query ( $select ) or die ( "sql error : " . MysqL_error( ) ); $fields = MysqL_num_fields ( $export ); for ( $i = 0; $i < $fields; $i++ ) { $header .= MysqL_field_name( $export,$i ) . "\t"; } while( $row = MysqL_fetch_row( $export ) ) { $line = ''; foreach( $row as $value ) { if ( ( !isset( $value ) ) || ( $value == "" ) ) { $value = "\t"; } else { $value = str_replace( '"','""',$value ); $value = '"' . $value . '"' . "\t"; } $line .= $value; } $data .= trim( $line ) . "\n"; } $data = str_replace( "\r","",$data ); if ( $data == "" ) { $data = "\n(0) Records Found!\n"; } header("Content-tyPE: application/octet-stream"); header("Content-DisposITion: attachment; filename=import.csv"); PRint "$header\n$data";
// $filename is whatever you need the file to be called file_put_contents("/path/to/csv/" . $filename,"$header\n$data");
它不是对csv文件夹的777权限,而应由用户拥有,Web服务器与700一样运行,或者由Web服务器用户作为770进行组拥有.
以上是脚本宝典为你收集整理的php – 将数据库转换为CSV并将文件保存到服务器上的文件夹全部内容,希望文章能够帮你解决php – 将数据库转换为CSV并将文件保存到服务器上的文件夹所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。