国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php怎么把數據表中的數據導出到excel表中

2024-05-04 21:49:06
字體:
來源:轉載
供稿:網友

很多時候,數據庫中的數據需要導出成excel,以下是最簡便的方法,不用導出excel的類,即使功能簡單,但是對于沒有復雜需求的項目“見效快”.

先定義頭部信息,表示輸出一個excel,然后再以table的形式把數據庫的信息循環的echo出來,就好了,代碼如下:

  1. <?php 
  2.  
  3.  header("Content-type:application/vnd.ms-excel"); 
  4.  
  5.  header("Content-Disposition:filename=xls_region.xls"); 
  6.  
  7.  $cfg_dbhost = 'localhost'
  8.  
  9.  $cfg_dbname = 'testdb'
  10.  
  11.  $cfg_dbuser = 'root'
  12.  
  13.  $cfg_dbpwd = 'root'
  14.  
  15.  $cfg_db_language = 'utf8'
  16.  
  17.  // END 配置 
  18.  
  19.  //鏈接數據庫 
  20.  
  21.  $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd); 
  22.  
  23.  mysql_select_db($cfg_dbname); 
  24.  
  25.  //選擇編碼 www.survivalescaperooms.com 
  26.  
  27.  mysql_query("set names ".$cfg_db_language); 
  28.  
  29.  //users表 
  30.  
  31.  $sql = "desc users"
  32.  
  33.  $res = mysql_query($sql); 
  34.  
  35.  echo "<table><tr>"
  36.  
  37.  //導出表頭(也就是表中擁有的字段) 
  38.  
  39.  while($row = mysql_fetch_array($res)){ 
  40.  
  41.   $t_field[] = $row['Field']; //Field中的F要大寫,否則沒有結果 
  42.  
  43.   echo "<th>".$row['Field']."</th>"
  44.  
  45.  } 
  46.  
  47.  echo "</tr>"
  48.  
  49.  //導出100條數據 
  50.  
  51.  $sql = "select * from users limit 100"
  52.  
  53.  $res = mysql_query($sql); 
  54.  
  55.  while($row = mysql_fetch_array($res)){ 
  56.  
  57.   echo "<tr>"
  58.  
  59.   foreach($t_field as $f_key){ 
  60.  
  61.    echo "<td>".$row[$f_key]."</td>"
  62.  
  63.   } 
  64.  
  65.   echo "</tr>"
  66.  
  67.  } 
  68.  
  69. echo "</table>"
  70.  
  71. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐边县| 韶山市| 尼木县| 资中县| 福建省| 郧西县| 都江堰市| 和静县| 岚皋县| 韩城市| 林州市| 河北区| 潍坊市| 临潭县| 石首市| 唐河县| 凤城市| 芦溪县| 利津县| 新安县| 许昌市| 聊城市| 郓城县| 翁牛特旗| 沁源县| 长子县| 左贡县| 昌乐县| 乌什县| 自治县| 滨州市| 九寨沟县| 垦利县| 丹巴县| 张北县| 漠河县| 苏尼特右旗| 辽源市| 襄汾县| 揭西县| 泸水县|