php 将mysql数据转换到excel输出的解决办法
内容摘要
这篇文章主要为大家详细介绍了php 将mysql数据转换到excel输出的简单示例,具有一定的参考价值,可以用来参考一下。
对php在网页上将mysql数据转换到excel输出的代码对此感兴
对php在网页上将mysql数据转换到excel输出的代码对此感兴
文章正文
这篇文章主要为大家详细介绍了php 将mysql数据转换到excel输出的简单示例,具有一定的参考价值,可以用来参考一下。
对php在网页上将mysql数据转换到excel输出的代码对此感兴趣的朋友,看看idc笔记做的技术笔记!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | <code class = "php" > /** * php在网页上将mysql数据转换到excel输出的代码 * * @param * @arrange 512-笔记网: 512Pic.com **/ $DB_Server = "localhost" ; $DB_Username = "mydowns" ; $DB_Password = "" ; $DB_DBName = "mydowns" ; $DB_TBLName = "user" ; $Connect = @mysql_connect( $DB_Server , $DB_Username , $DB_Password ) or die ( "Couldn@#t connect." ); $Db = @mysql_select_db( $DB_DBName , $Connect ) or die ( "Couldn@#t select database." ); $file_type = "vnd.ms-excel" ; $file_ending = "xls" ; header( "Content-Type: application/$file_type" ); header( "Content-Disposition: attachment; filename=mydowns.$file_ending" ); header( "Pragma: no-cache" ); header( "Expires: 0" ); $now_date = date (@#Y-m-d H:i@#); $title = "数据库名:$DB_DBName,数据表:$DB_TBLName,备份日期:$now_date" ; $sql = "Select * from $DB_TBLName" ; $ALT_Db = @mysql_select_db( $DB_DBName , $Connect ) or die ( "Couldn@#t select database" ); $result = @mysql_query( $sql , $Connect ) or die (mysql_error()); echo ( "$title\n" ); $sep = "\t" ; for ( $i = 0; $i < mysql_num_fields( $result ); $i ++) { echo mysql_field_name( $result , $i ) . "\t" ; } print ( "\n" ); $i = 0; while ( $row = mysql_fetch_row( $result )) { $schema_insert = "" ; for ( $j =0; $j <mysql_num_fields( $result ); $j ++) { if (!isset( $row [ $j ])) $schema_insert .= "NULL" . $sep ; elseif ( $row [ $j ] != "" ) $schema_insert .= "$row[$j]" . $sep ; else $schema_insert .= "" . $sep ; } $schema_insert = str_replace ( $sep . "$" , "" , $schema_insert ); $schema_insert .= "\t" ; print (trim( $schema_insert )); print "\n" ; $i ++; } return (true); /*** 来自php教程(www.idcnote.com) ***/ </code> |
注:关于php 将mysql数据转换到excel输出的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释