国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

php+mysql數(shù)據(jù)庫(kù)查詢實(shí)例

2020-03-22 20:00:00
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
本文實(shí)例講述了php+mysql數(shù)據(jù)庫(kù)查詢的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:復(fù)制代碼 代碼如下: php
//連接數(shù)據(jù)庫(kù)的參數(shù)
$host = "localhost";
$user = "root";
$pass = "zq19890319";
$db = "phpdev";
//創(chuàng)建一個(gè)mysql連接
$connection = mysql_connect($host, $user, $pass) or die("Unable to connect!");
//選擇一個(gè)數(shù)據(jù)庫(kù)
mysql_select_db($db) or die("Unable to select database!");
//開(kāi)始查詢
$query = "SELECT * FROM symbols";
//執(zhí)行SQL語(yǔ)句
$result = mysql_query($query) or die("Error in query: $query. ".mysql_error());
//顯示返回的記錄集行數(shù)
if(mysql_num_rows($result) 0){
//如果返回的數(shù)據(jù)集行數(shù)大于0,則開(kāi)始以表格的形式顯示
echo " table cellpadding=10 border=1
while($row=mysql_fetch_row($result)){
echo " tr
echo " td ".$row[0]." /td
echo " td ".$row[1]." /td
echo " td ".$row[2]." /td
echo " /tr
}
echo " /table
}
else{
echo "記錄未找到!";
}
//釋放記錄集所占用的內(nèi)存
mysql_free_result($result);
//關(guān)閉該數(shù)據(jù)庫(kù)連接
mysql_close($connection);
上述代碼分析如下:1.建立到數(shù)據(jù)庫(kù)服務(wù)器的一個(gè)連接。這個(gè)信息包括服務(wù)器地址、html' target='_blank'>MySQL用戶名、密碼、選擇的數(shù)據(jù)庫(kù)名,這些變量保存在PHP的變量中。2.一旦和MySQL數(shù)據(jù)庫(kù)服務(wù)器建立通信,就需要數(shù)據(jù)庫(kù)服務(wù)器打開(kāi)一個(gè)連接。PHP與數(shù)據(jù)庫(kù)的所有通信都經(jīng)過(guò)這個(gè)連接,為了初始化這個(gè)連接,PHP提供了mysql_connect()函數(shù)。這個(gè)函數(shù)包括三個(gè)參數(shù),都是必填項(xiàng),分別是數(shù)據(jù)庫(kù)服務(wù)器名稱、用戶名及密碼。如果數(shù)據(jù)庫(kù)服務(wù)器和Web服務(wù)器都運(yùn)行在同一臺(tái)機(jī)器上,則可以使用localhost作為服務(wù)器名稱。mysql_connect()返回一個(gè)“連接標(biāo)識(shí)符”,這個(gè)連接標(biāo)識(shí)符保存在變量$connection中。這個(gè)標(biāo)識(shí)符用來(lái)與數(shù)據(jù)庫(kù)通信。3.當(dāng)使用$connection連接到數(shù)據(jù)庫(kù)后,需要用mysql_select_db()函數(shù)選擇一個(gè)數(shù)據(jù)庫(kù)。4.建立一個(gè)查詢并執(zhí)行,我們使用mysql_query()函數(shù)實(shí)現(xiàn)這個(gè)功能。5.如果mysql_query($query)執(zhí)行成功,返回的結(jié)果記錄集將存放在$result變量中。這個(gè)結(jié)果集可能包含一個(gè)或多個(gè)數(shù)據(jù)行或列的數(shù)據(jù),這取決于我們所使用的查詢命令。根據(jù)返回結(jié)果的不同,我們可以使用mysql_fetch_row()函數(shù)來(lái)處理,將結(jié)果數(shù)據(jù)轉(zhuǎn)為單列數(shù)組,該單列數(shù)組保存在$row的數(shù)組中。可以連續(xù)使用標(biāo)準(zhǔn)PHP的數(shù)組符號(hào)訪問(wèn)這個(gè)數(shù)組中的字段值。每次調(diào)用mysql_fetch_row()函數(shù)時(shí),都會(huì)返回結(jié)果集的下一條記錄,這個(gè)特性使得mysql_fetch_row()非常適合于while和for循環(huán)。6.由于每一個(gè)查詢后返回的結(jié)果集都占用內(nèi)存,我們使用mysql_free_result()函數(shù)來(lái)釋放內(nèi)存。結(jié)果集釋放后,如果沒(méi)有其他查詢操作,就可以使用mysql_close()函數(shù)關(guān)閉和MySQL服務(wù)器的連接了。希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西乌珠穆沁旗| 独山县| 镇雄县| 息烽县| 金湖县| 汝南县| 华坪县| 淮阳县| 海阳市| 辽宁省| 洪雅县| 泗阳县| 南投县| 平武县| 辽阳市| 长沙县| 紫阳县| 朝阳区| 辽阳县| 阿合奇县| 南靖县| 邻水| 天水市| 泾源县| 天峻县| 淅川县| 洪泽县| 咸丰县| 镶黄旗| 大足县| 泗洪县| 新泰市| 秀山| 罗平县| 津南区| 班玛县| 松潘县| 乐清市| 类乌齐县| 始兴县| 繁昌县|