中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

PHP中怎么調(diào)用數(shù)據(jù)庫-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關PHP中怎么調(diào)用數(shù)據(jù)庫,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務器商,為用戶提供優(yōu)質(zhì)的樂山服務器托管服務

PHP調(diào)用三種數(shù)據(jù)庫有哪些方法

注意,MySQL訪問函數(shù)都需要有相應的權限才能運行。常用的相關函數(shù)介紹如下:

(1)integermysql_connect(主機,用戶名,口令);

此函數(shù)開始一個對指定主機上的MySQL數(shù)據(jù)庫的連接。若該數(shù)據(jù)庫位于一個不同地端口,則在主機名后加上冒號和端口號。所有參數(shù)均為可選的,缺省情況下分別對應為本地主機、用戶正在執(zhí)行的腳本名和空。主機可以是IP地址或域名。

在腳本執(zhí)行結(jié)束時,連接被自動關閉,也可以用mysql_close提前關閉。

(2)booleanmysql_create_db(數(shù)據(jù)庫名);

創(chuàng)建一個數(shù)據(jù)庫。注意必須用一個帶有創(chuàng)建數(shù)據(jù)庫許可權的帳號打開連接。

(3)booleanmysql_select_db(數(shù)據(jù)庫名,連接號);

選擇缺省數(shù)據(jù)庫。

(4)integermysql_query(SQL語句,連接號);

對指定數(shù)據(jù)庫進行查詢。如果SQL語句是select,則返回一個結(jié)果號,否則返回的值可以不理會。如果失敗,返回false.。

(5)arraymysql_fetch_array(結(jié)果號);

取出下一行,返回一個數(shù)組.可以用數(shù)字下標訪問(第一個字段是下標0),也可以用字符串下標訪問(即使用各字段名)。如已取了最后一行,返回false.。

(6)mysql_fetch_row(結(jié)果號);

返回一個矩陣代表結(jié)果集中一行的所有域。每次調(diào)用都會產(chǎn)生下一行,直到?jīng)]有行剩下時返回false。每個域值都由一個從零開始的偏移量索引。這是從查詢中獲取結(jié)果的最快方法。

(7)integermysql_num_rows(結(jié)果號);

返回結(jié)果集中行的數(shù)目

(8)integermysql_num_fields(結(jié)果號);

返回結(jié)果集中域的數(shù)目。

(9)integermysql_list_dbs();

向服務器查詢數(shù)據(jù)庫列表。它返回一個結(jié)果指針,該指針可用于mysql_fetch_row函數(shù)及類似函數(shù)。

(10)mysql_list_tables(數(shù)據(jù)庫名);

獲取一個指向指定數(shù)據(jù)庫的表單列表的結(jié)果指針。該結(jié)果指針可用于任何從結(jié)果集中獲取行的函數(shù)。

(11)mysql_close(連接號);

關閉對數(shù)據(jù)庫的連接。連接必須是由mysql_connect打開的。該函數(shù)的使用不是嚴格必需的,因為在腳本結(jié)束時,所有非永久鏈路都會被自動關閉。

(12)mysql_pconnect(主機,用戶名,口令);

與mysql_connect完全相似,但建立一個"永久連接",該連接一經(jīng)建立永不關閉,即使使用mysql_close函數(shù)或程序執(zhí)行完畢也不關閉.下一次試圖建立永久連接時,系統(tǒng)如發(fā)現(xiàn)已存在一個永久連接,則直接返回該連接號而不重新創(chuàng)建。

下面是一個調(diào)用MYSQL數(shù)據(jù)庫并分頁顯示的例子。

$pagesize=5;//每頁顯示5條記錄

$host="localhost";

$user="user";

$password="psw";

$dbname="book";//所查詢的庫表名;

//連接MySQL數(shù)據(jù)庫

mysql_connect("$host","$user","$password")ordie("無法連接MySQL數(shù)據(jù)庫服務器!");

$db=mysql_select_db("$dbname")ordie("無法連接數(shù)據(jù)庫!");

$sql="selectcount(*)astotalfrompagetest";//生成查詢記錄數(shù)的SQL語句

$rst=mysql_query($sql)ordie("無法執(zhí)行SQL語句:$sql!");//查詢記錄數(shù)

$row=mysql_fetch_array($rst)ordie("沒有更多的記錄!");/取出一條記錄

$rowcount=$row["total"];//取出記錄數(shù)

mysql_free_result($rst)ordie("無法釋放result資源!");//釋放result資源

$pagecount=bcdiv($rowcount+$pagesize-1,$pagesize,0);//算出總共有幾頁

if(!isset($pageno)){

$pageno=1;//在沒有設置pageno時,缺省為顯示第1頁

}

if($pageno<1){ pageno="">$pagecount){

$pageno=$pagecount;//若pageno比總共的頁數(shù)大,則把它設置為最后一頁

}

PHP調(diào)用三種數(shù)據(jù)庫有哪些方法

if($pageno>0){

$href=eregi_replace("%2f","/",urlencode($PHP_SELF));//把$PHP_SELF轉(zhuǎn)換為可以在URL上使用的字符串,這樣的話就可以處理中文目錄或中文文件名

if($pageno>1){//顯示上一頁的褳接

echo"上一頁";

}

else{

echo"上一頁";

}

for($i=1;$i<$pageno;$i++){   echo"".$i."";   }   echo$pageno."";   for($i++;$i<=$pagecount;$i++){   echo"".$i."";   }   if($pageno<$pagecount){//顯示下一頁的褳接   echo"下一頁";   }   else{   echo"下一頁";   }   $offset=($pageno-1)*$pagesize;//算出本頁第一條記錄在整個表中的位置(第一條記錄為0)   $sql="select*frompagetestLIMIT$offset,$pagesize";//生成查詢本頁數(shù)據(jù)的SQL語句   $rst=mysql_query($sql);//查詢本頁數(shù)據(jù)   $num_fields=mysql_num_fields($rst);//取得字段總數(shù)   $i=0;   while($i<$num_fields){ row="mysql_fetch_array($rst)){//顯示本頁數(shù)據(jù)" field_value="=""){">

關于PHP中怎么調(diào)用數(shù)據(jù)庫就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網(wǎng)站名稱:PHP中怎么調(diào)用數(shù)據(jù)庫-創(chuàng)新互聯(lián)
本文鏈接:http://www.rwnh.cn/article0/dpepoo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、品牌網(wǎng)站設計、外貿(mào)網(wǎng)站建設網(wǎng)站策劃、商城網(wǎng)站品牌網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
海晏县| 南江县| 洪雅县| 黄梅县| 肇庆市| 南昌市| 吉水县| 五原县| 松潘县| 仁怀市| 诸暨市| 井冈山市| 开平市| 岳池县| 临武县| 南岸区| 六枝特区| 枣庄市| 清涧县| 黎川县| 托克托县| 扎赉特旗| 聂荣县| 和硕县| 桐柏县| 门头沟区| 扎赉特旗| 九江县| 临沧市| 白玉县| 牡丹江市| 剑阁县| 广昌县| 沙雅县| 靖远县| 福贡县| 城市| 印江| 长白| 米泉市| 容城县|