十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
那個(gè)確切的說不是上面“數(shù)據(jù)庫是文本格式的”。你誤會(huì)了
高平ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
那個(gè)只是數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)的sql文件,說白了就是一些sql語句
你要在本地或者別的地方使用數(shù)據(jù)庫,那你得有mysql數(shù)據(jù)庫
然后把這個(gè)sql文件導(dǎo)入到數(shù)據(jù)庫管理工具中,進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)還原
有些php程序是有安裝頁面的,他的原理就是讀取這個(gè)sql數(shù)據(jù)文件,然后把里面的sql語句發(fā)送到數(shù)據(jù)庫執(zhí)行一遍,這樣,數(shù)據(jù)庫內(nèi)的結(jié)構(gòu)和數(shù)據(jù)就恢復(fù)了!
你有一句是說對(duì)了,“和SQLServser一樣”,這兩種數(shù)據(jù)庫確實(shí)在運(yùn)行原理上差不多
但你那就“數(shù)據(jù)庫是文本格式的”這句是錯(cuò)誤的,你產(chǎn)生了一個(gè)誤區(qū)!
不知道這樣說,你能看明白不!
以mysql為例
字段:userid,username,password,email
1.連接數(shù)據(jù)庫:$conn=mysql_connect("localhost","username","password");
2.選擇數(shù)據(jù)庫:$db=mysql_select_db("databaseName",$conn);
3.構(gòu)造sql語句:$sql="select * from userinfo";
4.執(zhí)行查詢:$result=mysql_query($sql);
5.讀取數(shù)據(jù):$row=mysql_fetch_query($result);
6.循環(huán)顯示讀取數(shù)據(jù):
while($row){
echo $row["username"];
echo $row["password"];
echo $row["email"];
……
$row=mysql_fetch_query($result);
}
可以這么說,php之所以強(qiáng)大就是因?yàn)閿?shù)據(jù)庫,當(dāng)然還有其他的用處,php和mysql
數(shù)據(jù)庫連接一起就成為了目前最好的組合
我們叫l(wèi)amp,比如你注冊(cè)的用戶名
密碼
都是存儲(chǔ)在數(shù)據(jù)庫的,當(dāng)你輸入的時(shí)候就和數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行比對(duì),等等。。。。
你可以先把數(shù)據(jù)庫數(shù)據(jù)讀到一個(gè)數(shù)組里面,比如下面的語句:
$sql='select number from vote';
$res=mysql_query($sql);
$i=1;
while(list($row[$i])=mysql_fetch_row($res)) $i++;
上面的語句執(zhí)行之后,$row[1]是第一條數(shù)據(jù),$row[2]是第二條數(shù)據(jù),……下面的語句輸出網(wǎng)頁即可:
echo END
這里放網(wǎng)頁的內(nèi)容,{$row[1]}
直接按照html的語法進(jìn)行書寫,{$row[2]}
把你各個(gè){$row[3]}數(shù)值的位置用PHP數(shù)組引用即可。
END;
不見得壓縮包里會(huì)有數(shù)據(jù)庫文件啊,mysql數(shù)據(jù)庫表格式為.frm,.myd,.myi,一個(gè)表會(huì)對(duì)應(yīng)三個(gè)文件,你看看有沒有,再看看有沒有人家導(dǎo)出的sql語句