如果要利用了php输出excel格式文件就必须利用header content-type:application/vnd.ms-excel来实现。如下
代码如下 | 复制代码 |
<?php $filename = name .'.xls'; header("content-type:application/vnd.ms-excel"); header("content-disposition:attachment;filename=$filename"); ?> |
再看一php输出excel实例
代码如下 | 复制代码 |
<?php |
代码如下 | 复制代码 |
<?php //输出内容如下: $sqlstr = "select * from clients where usersid=32 order by clientsid desc"; |
再来一款简单实例
代码如下 | 复制代码 |
header("content-type:application/vnd.ms-excel"); header("content-disposition:attachment;filename=users.xls" ); echo "公司名称"."t"; echo "用户名"."t"; echo "密码"."t"; echo "二级域名"."t"; echo "n"; foreach($result['result'] as $val){ echo "$val->comname"."t"; echo "$val->username"."t"; echo "$val->usertruepw"."t"; echo emptyempty($val->domainname)?'':('http://'.$val->domainname.'.jiaomai.com')."t"; echo "n"; } |
代码如下 | 复制代码 |
/* database config */ $db_host = 'localhost'; /* end config */
mysql_set_charset('utf8'); |
//数据库连接代码二
代码如下 | 复制代码 |
error_reporting(e_all ^ e_notice); $db_host = ''; @$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name); if (mysqli_connect_errno()) { $mysqli->set_charset("utf8"); |
代码如下 | 复制代码 |
class excel{ var $footer = "</workbook>"; ?> |
方法二
其实在做真正的应用的时候,大家可以将数据从数据库教程中取出,然后按照每一列数据结束后加t,每一行数据结束后加n的方法echo出来,在php的开头用header("content-type:application/vnd.ms-excel");表示输出的是excel文件,用header("content-disposition:filename=test.xls");表示输出的文件名为text.xls。这样就ok了。
代码如下 | 复制代码 |
<? header("content-type:application/vnd.ms-excel"); header("content-disposition:filename=test.xls"); echo "test1"; echo "test2"; echo "test1"; echo "test2"; echo "test1"; echo "test2"; echo "test1"; echo "test2"; echo "test1"; echo "test2"; echo "test1"; echo "test2"; ?> 方法三 <? echo "="411481198507150666""." "; |
html代码
代码如下 | 复制代码 |
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>ansys教程</title> </head> <body> <img" width=100% src="/info.php教程" width="22" height="30" /> </body> </html> |
php代码
代码如下 | 复制代码 |
$db = new sqlite3('mysql教程itedb.db'); //获取文件2进制流 $stmt = $db->prepare("insert into person values ('41042119720101001x', '张三',?)"); |
<?php
代码如下 | 复制代码 |
$pdo = new sqlite3('mysqlitedb.db'); $results = $pdo->query('select * from person'); while ($row = $results->fetcharray()) { ob_start(); header("content-type: image/jpg"); echo $row['photo'] ; ob_end_flush(); } |
?>
这是一款非常完整理的php连接mysql数据库哦,利用了php与mysql数据库进行连接哦,好了费话不说多了来看看这款经典的连接数据库代码是不是你想要找的吧。代码如下 | 复制代码 |
class mysql { function __construct($dbhost, $dbuser, $dbpw, $dbname = '', $dbcharset = 'gbk', $connect = 1) { function connect($dbhost, $dbuser, $dbpw, $dbname = '', $dbcharset = 'gbk', $connect=1){ function select_db($dbname){ function query($sql){ function getall($sql, $type=mysql_assoc){ function getone($sql, $type=mysql_assoc){ function fetch_array($result,$type = mysql_assoc){ function affected_rows(){ function num_rows(){ function num_fields($result){ function insert_id(){ function free_result(){ function error(){ function errno(){ function close(){ function dbversion(){ function dbshow($msg){ } |