1.鏈接數(shù)據(jù)庫(kù)所在的服務(wù)器 mysql_connect 如:mysql_connect("127.0.0.1","root","111111") or die("未能鏈接上");
創(chuàng)新互聯(lián)公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元公主嶺做網(wǎng)站,已為上家服務(wù),為公主嶺各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
2.選擇數(shù)據(jù)庫(kù) mysql_select _db($db) or die("數(shù)據(jù)庫(kù)鏈接錯(cuò)誤!")
3.建立資源標(biāo)識(shí)符 $r= mysql_query($sql)
4.讀出 mysql_fetch_rows($r),mysql_fetch_assoc($r)
如:if(mysql_num_rows($r)0){
while($rows=mysql_fetch_assoc($r)){
echo $rows["id"]."-".$rows["name"];
}
}
5.釋放資源 mysql_query($r);
通常情況下,
PHP是不需要釋放資源的。
因?yàn)樗悄_本語(yǔ)言,申請(qǐng)的資源都是托管的,
當(dāng)腳本執(zhí)行完畢,資源會(huì)被托管程序(就是PHP本身的解釋器)自動(dòng)釋放。
所以這個(gè)釋放資源的概念根本就不存在。
unset()是可以釋放內(nèi)存的,但是$str=null基本釋放不了的,建議還是用unset()就好了,$str=null只是用來(lái)清空變量,以防下面再用的時(shí)候遭到干擾的。
首先用戶瀏覽網(wǎng)頁(yè),是向服務(wù)器發(fā)送請(qǐng)求,然后服務(wù)器回應(yīng)相關(guān)信息,用戶接受查看。
那么如果PHP為關(guān)閉數(shù)據(jù)庫(kù)會(huì)這么樣呢?
首先會(huì)占用數(shù)據(jù)庫(kù)服務(wù)器的資源(因?yàn)橛行┫到y(tǒng)數(shù)據(jù)庫(kù)和web服務(wù)器是分開的),占用服務(wù)器的資源多少會(huì)影響數(shù)據(jù)庫(kù)的操作性能,從而影響用戶瀏覽的效果。
不過如果是小訪問量的網(wǎng)站,此部分可以忽略不急的,但是作為一個(gè)有素養(yǎng)的程序員,寫程序還需謹(jǐn)慎一些,應(yīng)該在程序中關(guān)閉使用完的數(shù)據(jù)庫(kù)連接,以及釋放數(shù)據(jù)庫(kù)資源。
都不需要理會(huì),
上傳后是放到臨時(shí)文件夾,到時(shí)候自動(dòng)刪除
數(shù)據(jù)庫(kù)也可以不用釋放,頁(yè)面執(zhí)行結(jié)束后自動(dòng)釋放,