這是我以前寫(xiě)的較簡(jiǎn)單的,
西吉網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,西吉網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為西吉近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的西吉做網(wǎng)站的公司定做!
?php
header('Content-type:
text/html;
charset=utf-8');
header("Content-type:application/vnd.ms-excel;charset=UTF-8");
header("Content-Disposition:filename=test.xls");
$conn
=
mysql_connect("localhost","用戶(hù)名","密碼")
or
die("不能連接數(shù)據(jù)庫(kù)");
mysql_select_db("數(shù)據(jù)庫(kù)名",
$conn);
mysql_query("set
names
'UTF-8'");
$sql="這里是SQL語(yǔ)句";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo
$row[0]."\t";echo
$row[1]."\t\n";
//這里的\t是下一個(gè)數(shù)據(jù),\t\n是換行
}
?
你直接套用這個(gè)格式,然后將參數(shù)什么的填進(jìn)去,還有就是SQL語(yǔ)句寫(xiě)一下,然后輸出的內(nèi)容格式換行什么的,你自己注意下,然后執(zhí)行文件,就會(huì)自動(dòng)提示你保存了
字段(必填):就是自己起個(gè)字段名(列名),例如id,name等這樣的字符串.(注意:字段名不能相同).
類(lèi)型(必選):這系統(tǒng)提供了很多。一般常用的也沒(méi)幾個(gè)
整型int,字符串型varchar,和char,還有浮點(diǎn)型double,文本text,時(shí)間timestamp.
長(zhǎng)度值(建意給定長(zhǎng)度):也就是給上面的類(lèi)型中限定一個(gè)長(zhǎng)度。比如varchar(30),int(6),在長(zhǎng)度里直接寫(xiě)整型的數(shù)值就行了.(時(shí)間類(lèi)型不需要提供長(zhǎng)度)。
整理(如果建庫(kù)已經(jīng)選好則不用選了。否則必選):(這個(gè)是數(shù)據(jù)表的字符集)這里基本上就兩個(gè)常用.(utf8_general_ci和gb2312_chinese_in)。
屬性:一般不選。(1二進(jìn)制。2無(wú)符號(hào)整型,3無(wú)符號(hào)整型,不夠位數(shù)則補(bǔ)0,4在更新數(shù)據(jù)時(shí),更新當(dāng)前時(shí)間戳[基本上用于timestamp])
空:也就是這個(gè)字段的值是否可以為空.
auto_increment:自增長(zhǎng).一般主鍵會(huì)用且為整型時(shí)。
思路:讀數(shù)據(jù)~寫(xiě)循環(huán)~設(shè)置基數(shù)I=0當(dāng)I=1時(shí)輸出一個(gè)tr然后每輸出一個(gè)數(shù)據(jù)就用td/td包含著由于一列4個(gè)~當(dāng)I能整除4時(shí)輸出/tr沒(méi)了!~
1、連接數(shù)據(jù)庫(kù)服務(wù)器,選擇數(shù)據(jù)庫(kù)
2、執(zhí)行查詢(xún)語(yǔ)句
3、提取數(shù)據(jù)庫(kù)表中具體字段的值放到數(shù)組中
4、在表單中要顯示出來(lái)的話(huà),使用?php echo $rows['字段名'];?給value賦值即可在表單中顯示出來(lái)
用table/table就可以了啊,然后用PHP的逐條輸出數(shù)據(jù)語(yǔ)句相結(jié)合,你圖太小,根本看不清,不過(guò)道理就是這么個(gè)道理的