十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
打開 PHPstudy ,首頁找到 mysql 管理器? ,點(diǎn)擊 選擇 mysql?導(dǎo)入導(dǎo)出?。
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的云龍網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1 在還原項(xiàng)目里 ,選擇 你的數(shù)據(jù)庫所在文件地址 。
2 填入數(shù)據(jù)庫名?,
3 導(dǎo)入。
講的復(fù)雜了??!\x0d\x0a你先在一個(gè)完整版的PHPExcel之后解壓,在“Examples”目錄下會(huì)找到一大堆例子,根據(jù)你的要求這個(gè)“01simple-download-xlsx.php”文件就可以了!\x0d\x0a注:你先保持“01simple-download-xlsx.php”文件所在的目錄位置不要變,測試好了,再改變名,移到別的地方,地方變了的話,文件里的 “require_once dirname(__FILE__) . '/../Classes/PHPExcel.php';”的所在位置也要變!\x0d\x0a我們要改動(dòng)代碼很少,如下:\x0d\x0a// Add some data\x0d\x0a$objPHPExcel-setActiveSheetIndex(0)\x0d\x0a-setCellValue('A1', 'Hello')\x0d\x0a-setCellValue('B2', 'world!')\x0d\x0a-setCellValue('C1', 'Hello')\x0d\x0a-setCellValue('D2', 'world!');\x0d\x0a\x0d\x0a// Miscellaneous glyphs, UTF-8\x0d\x0a$objPHPExcel-setActiveSheetIndex(0)\x0d\x0a-setCellValue('A4', 'Miscellaneous glyphs')\x0d\x0a-setCellValue('A5', 'éàèùaê?????ü???ü?');\x0d\x0a、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、\x0d\x0a直接用的我的替換\x0d\x0a$objPHPExcel-setActiveSheetIndex(0)//這個(gè)就是現(xiàn)實(shí)導(dǎo)出的表第一行,有幾列是根據(jù)你的那張表有幾列!\x0d\x0a-setCellValue('A1', '單號(hào)')\x0d\x0a-setCellValue('B1', '標(biāo)題')\x0d\x0a-setCellValue('C1', '內(nèi)容')\x0d\x0a-setCellValue('D1', '序列')\x0d\x0a-setCellValue('E1', '數(shù)字');\x0d\x0a//下面實(shí)現(xiàn)的就是建立數(shù)據(jù)庫連接,直接到表,你的連接數(shù)據(jù)庫、表、字段應(yīng)該與我的不一樣,你可以參考\x0d\x0a$conn=@mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫服務(wù)器連接錯(cuò)誤".mysql_error());//連接mysql數(shù)據(jù)庫\x0d\x0amysql_select_db("temp",$conn) or die("數(shù)據(jù)庫訪問錯(cuò)誤".mysql_error());//數(shù)據(jù)庫\x0d\x0amysql_query("set character set gb2312");\x0d\x0amysql_query("set names gb2312");\x0d\x0a\x0d\x0a$sqlgroups="select * from test ";//查詢這一張表的條件\x0d\x0a$resultgroups=mysql_query($sqlgroups);\x0d\x0a$numrows=mysql_num_rows($resultgroups);\x0d\x0aif ($numrows0)\x0d\x0a{\x0d\x0a$count=1;\x0d\x0awhile($data=mysql_fetch_array($resultgroups))\x0d\x0a{\x0d\x0a$count+=1;\x0d\x0a$l1="A"."$count";\x0d\x0a$l2="B"."$count";\x0d\x0a$l3="C"."$count";\x0d\x0a$l4="D"."$count";\x0d\x0a$l5="E"."$count";\x0d\x0a$objPHPExcel-setActiveSheetIndex(0) \x0d\x0a-setCellValue($l1, $data['id'])//這就是你要導(dǎo)出表的字段、與對應(yīng)的名稱\x0d\x0a-setCellValue($l2, $data['title'])\x0d\x0a-setCellValue($l3, $data['content'])\x0d\x0a-setCellValue($l4, $data['sn'])\x0d\x0a-setCellValue($l5, $data['num']);\x0d\x0a}\x0d\x0a}
在使用虛擬服務(wù)器時(shí),服務(wù)器提供商一般不會(huì)像我們使用本地?cái)?shù)據(jù)庫一樣:使用導(dǎo)入導(dǎo)出(這樣的文件后綴是*.sql)。大部分時(shí)候提供的是一個(gè)文件夾,里面包括:數(shù)據(jù)庫名文件夾,文件夾里包括,*.frm,*.MYI,*.MYD,并且包含一個(gè)db.opt文件。分別介紹一下:
*.frm----描述了表的結(jié)構(gòu)
*.MYI----表的索引
*.myd----保存了表的數(shù)據(jù)記錄
db.opt----用文本編輯器打開,可以看到里面保存的是編碼信息
要把上述的數(shù)據(jù)庫導(dǎo)入進(jìn)mysql:
安裝mysql數(shù)據(jù)庫:我安裝的數(shù)據(jù)庫是MySQL Server 5.5,安裝目錄選擇:D:\program files\MySQL (注意:路徑中不要包含中文)
在C:\Documents and Settings\All Users\Application Data\ 里找到 MySQL\MySQL Server 5.5文件夾,該文件夾下有個(gè)文件: my.ini
在my.ini文件里找到一個(gè)datadir的key如:datadir="C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\“
在3找到的一個(gè)data文件夾下,拷貝服務(wù)商提供備份時(shí)提供的文件(包括*.frm,*.MYI,*.MYD,db.opt)
一般重啟mysql服務(wù),在管理界面就可以看到表的結(jié)構(gòu)及數(shù)據(jù)了
用table/table就可以了啊,然后用PHP的逐條輸出數(shù)據(jù)語句相結(jié)合,你圖太小,根本看不清,不過道理就是這么個(gè)道理的
讀數(shù)據(jù)庫,以表格輸出的示例代碼:
?php
header('Content-type:text/html;charset=utf-8');
$db = new mysqli('localhost','root','root','books');
$rows = $db-query('SELECT * FROM customers');
echo 'table border="1"trtd姓名/tdtd年齡/td/tr';
while($row = $rows-fetch_assoc()){
echo 'trtd'.$row['name'].'/td';
echo 'td'.$row['address'].'/td/tr';
}
?
你是什么數(shù)據(jù)庫,不同數(shù)據(jù)庫調(diào)用方法也不同,比如mysql,一般寫法,
?php
$link=mysql_connect("localhost","root","root");//連接數(shù)據(jù)庫
mysql_select_db("庫名");//選擇庫
$sql="select?name,sex,age?from?user";
$rs=mysql_query($sql);
while($row=mysql_fetch_object($rs)){?
trtd?php?echo?$row['name']?/tdtd?php?echo?$row['sex']?/tdtd?php?echo?$row['age']?/td/tr
?php?}?