成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

PHP調用三種數據庫的方法(1)

瀏覽:6日期:2024-02-28 15:47:04
MySQL是一個小巧靈瓏的數據庫服務器軟件,對于中、小型應用系統是非常理想的。除了支持標準的ANSI SQL語句外,最重要的是,它還支持多種平臺,而在Unix/Linux系統上,MySQL支持多線程運行方式,從而能獲得相當好的性能。它和PHP、Apache一樣,是屬于開放源代碼軟件。其官方網站是:http://www.mysql.com,上面提供Windows,Linux,Unix版本的源代碼的下載。注意,MySQL訪問函數都需要有相應的權限才能運行。常用的相關函數介紹如下:(1)integer mysql_connect(主機,用戶名,口令); 此函數開始一個對指定主機上的MySQL數據庫的連接。若該數據庫位于一個不同地端口,則在主機名后加上冒號和端口號。所有參數均為可選的,缺省情況下分別對應為本地主機、用戶正在執行的腳本名和空。主機可以是IP地址或域名。在腳本執行結束時,連接被自動關閉,也可以用mysql_close提前關閉。(2)boolean mysql_create_db(數據庫名); 創建一個數據庫。注意必須用一個帶有創建數據庫許可權的帳號打開連接。(3)boolean mysql_select_db(數據庫名,連接號); 選擇缺省數據庫。 (4)integer mysql_query(SQL語句,連接號); 對指定數據庫進行查詢。如果SQL語句是select,則返回一個結果號,否則返回的值可以不理會。如果失敗,返回false.。(5)array mysql_fetch_array(結果號); 取出下一行,返回一個數組.可以用數字下標訪問(第一個字段是下標 0),也可以用字符串下標訪問(即使用各字段名)。如已取了最后一行,返回 false.。(6)mysql_fetch_row(結果號); 返回一個矩陣代表結果集中一行的所有域。每次調用都會產生下一行,直到沒有行剩下時返回false。每個域值都由一個從零開始的偏移量索引。這是從查詢中獲取結果的最快方法。(7)integer mysql_num_rows(結果號);返回結果集中行的數目(8)integer mysql_num_fields(結果號); 返回結果集中域的數目。(9)integer mysql_list_dbs();向服務器查詢數據庫列表。它返回一個結果指針,該指針可用于mysql_fetch_row函數及類似函數。(10)mysql_list_tables(數據庫名); 獲取一個指向指定數據庫的表單列表的結果指針。該結果指針可用于任何從結果集中獲取行的函數。(11)mysql_close(連接號); 關閉對數據庫的連接。連接必須是由mysql_connect打開的。該函數的使用不是嚴格必需的,因為在腳本結束時,所有非永久鏈路都會被自動關閉。(12)mysql_pconnect(主機,用戶名,口令); 與mysql_connect完全相似,但建立一個"永久連接",該連接一經建立永不關閉,即使使用mysql_close函數或程序執行完畢也不關閉.下一次試圖建立永久連接時,系統如發現已存在一個永久連接,則直接返回該連接號而不重新創建。下面是一個調用MYSQL數據庫并分頁顯示的例子。<?$pagesize = 5; //每頁顯示5條記錄$host="localhost";$user="user";$password="psw"$dbname="book"//所查詢的庫表名;//連接MySQL數據庫mysql_connect("$host","$user","$password") or die("無法連接MySQL數據庫服務器!");$db = mysql_select_db("$dbname") or die("無法連接數據庫!");$sql = "select count(*) as total from pagetest";//生成查詢記錄數的SQL語句$rst = mysql_query($sql) or die("無法執行SQL語句:$sql !"); //查詢記錄數$row = mysql_fetch_array($rst) or die("沒有更多的記錄!"); /取出一條記錄$rowcount = $row["total"];//取出記錄數mysql_free_result($rst) or die("無法釋放result資源!"); //釋放result資源$pagecount = bcdiv($rowcount+$pagesize-1,$pagesize,0);//算出總共有幾頁if(!isset($pageno)) {$pageno = 1; //在沒有設置pageno時,缺省為顯示第1頁}if($pageno<1) {$pageno = 1; //若pageno比1小,則把它設置為1}if($pageno>$pagecount) {$pageno = $pagecount; //若pageno比總共的頁數大,則把它設置為最后一頁}if($pageno>0) {$href = eregi_replace("%2f","/",urlencode($PHP_SELF));//把$PHP_SELF轉換為可以在URL上使用的字符串,這樣的話就可以處理中文目錄或中文文件名if($pageno>1){//顯示上一頁的褳接echo "<a href="" . $href . "?pageno=" . ($pageno-1) . "">上一頁</a> ";}else{echo "上一頁";}for($i=1;$i<$pageno;$i++){echo "<a href="" . $href . "?pageno=" . $i . "">" . $i . "</a> ";}echo $pageno . " ";for($i++;$i<=$pagecount;$i++){echo "<a href="" . $href . "?pageno=" . $i . "">" . $i . "</a> ";}if($pageno<$pagecount){//顯示下一頁的褳接echo "<a href="" . $href . "?pageno=" . ($pageno+1) . "">下一頁</a> ";}else{echo "下一頁 ";}$offset = ($pageno-1) * $pagesize;//算出本頁第一條記錄在整個表中的位置(第一條記錄為0)$sql = "select * from pagetest LIMIT $offset,$pagesize";//生成查詢本頁數據的SQL語句$rst = mysql_query($sql);//查詢本頁數據$num_fields = mysql_num_fields($rst);//取得字段總數$i = 0;while($i<$num_fields){//取得所有字段的名字$fields[$i] = mysql_field_name($rst,$i);//取得第i+1個字段的名字$i++;}echo "<table border="1" cellspacing="0" cellpadding="0">";//開始輸出表格echo "<tr>";reset($fields);while(list(,$field_name)=each($fields)){//顯示字段名稱echo "<th>$field_name</th>";}echo "</tr>";while($row=mysql_fetch_array($rst)){//顯示本頁數據echo "<tr>";reset($fields);while(list(,$field_name)=each($fields)){//顯示每個字段的值$field_value = $row[$field_name];if($field_value==""){echo "<td> </td>";}else{echo "<td>$field_value</td>";}}echo "</tr>";}echo "</table>";//表格輸出結束mysql_free_result($rst) or die("無法釋放result資源!");//釋放result資源}else{echo "目前該表中沒有任何數據!";}mysql_close($server) or die("無法與服務器斷開連接!");//斷開連接并釋放資源?>
標簽: PHP
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
在线播放日韩导航| av中文字幕在线不卡| 91丨九色丨黑人外教| 欧美高清性hdvideosex| 老色鬼精品视频在线观看播放| 免费日韩av| 午夜激情一区二区| 狂野欧美一区| 老司机精品视频导航| 欧美午夜不卡视频| 国产真实乱子伦精品视频| 欧美日韩高清一区二区不卡| 免费在线一区观看| 日本精品一区二区三区高清| 日韩电影网1区2区| 色婷婷久久综合| 免费成人av资源网| 欧美少妇性性性| 国产精品自拍三区| 日韩精品一区在线| 色综合视频一区二区三区高清| 国产欧美日韩另类视频免费观看| 欧美日韩影院| 亚洲精品视频在线观看网站| 亚洲欧美成人| 男女性色大片免费观看一区二区| 欧美色国产精品| 黄网站免费久久| 91精品国产高清一区二区三区蜜臀| 国产精品一区二区在线观看不卡| 欧美精品视频www在线观看| 国产成人在线视频网站| 精品区一区二区| 91在线视频在线| 国产精品国产a| 国产视频久久| 青草国产精品久久久久久| 欧美日韩不卡一区| 成人免费福利片| 国产精品丝袜在线| 国产一区二区三区久久久久久久久| 国产精品美女久久久久高潮| 91免费版在线| 亚洲另类在线制服丝袜| 久久国产主播| 国产精品夜夜爽| 久久精品人人爽人人爽| 日韩视频久久| 美女一区二区久久| 欧美r级在线观看| 国产精品国产一区二区| 一区二区国产视频| 欧美日韩欧美一区二区| 91丨九色丨黑人外教| 一区二区三区免费看视频| 在线观看欧美日本| 粉嫩av一区二区三区粉嫩| 精品福利在线导航| 狠狠色噜噜狠狠色综合久| 夜夜嗨av一区二区三区网页| 欧美日韩在线三级| 欧美成人一区二免费视频软件| 一区二区三区在线播| 欧美日韩国产精品成人| 欧美一区网站| 亚洲1区2区3区视频| 91精品国产aⅴ一区二区| 欧美午夜视频| 日本欧美一区二区三区乱码| 精品三级av在线| 国产欧美成人| 国产在线播放一区三区四| 久久久99精品久久| 久久久99国产精品免费| 国产iv一区二区三区| 中文字幕中文乱码欧美一区二区| 免费视频一区| 不卡区在线中文字幕| 亚洲国产精品一区二区久久恐怖片| 制服.丝袜.亚洲.中文.综合| 亚洲性感激情| 韩国欧美国产1区| 亚洲天堂精品在线观看| 欧美精品黑人性xxxx| 亚洲黄色一区二区三区| 国产精品一区久久久久| 亚洲精选免费视频| 91精品麻豆日日躁夜夜躁| 亚洲黄页一区| 国产乱人伦偷精品视频不卡| 亚洲特黄一级片| 色综合久久天天| 欧美精品成人| 精品一区二区三区在线观看| 亚洲欧美中日韩| 日韩一区二区三区在线| 国产精品久久国产三级国电话系列| 国产成人午夜精品影院观看视频 | 一区二区在线看| 日韩精品一区二区三区中文精品| 国产农村妇女精品一二区| 成人一级片网址| 日韩高清欧美激情| 中文字幕一区二区三区四区| 欧美精品在线一区二区三区| 99热免费精品| 97精品久久久久中文字幕| 婷婷中文字幕综合| 国产精品美女久久久久久久久久久 | 国产精品久久九九| 99riav一区二区三区| 婷婷成人激情在线网| 久久午夜国产精品| 欧美日产在线观看| 免费一区视频| 国模 一区 二区 三区| 粉嫩一区二区三区在线看| 日本亚洲视频在线| 亚洲六月丁香色婷婷综合久久 | 午夜成人在线视频| 国产精品免费视频观看| 日韩精品一区二区三区蜜臀| 久久九九电影| 亚洲精品一区二区三区av| 99久久综合狠狠综合久久| 精品一区二区日韩| 午夜精品免费在线| 亚洲欧美日韩国产成人精品影院| 久久久久97国产精华液好用吗| 欧美精品1区2区| 久久久久久婷| 97超碰欧美中文字幕| 国产精品一区免费在线观看| 婷婷综合另类小说色区| 一区二区在线电影| 国产精品国产三级国产| 久久免费精品国产久精品久久久久| 欧美最新大片在线看| 亚洲男人影院| 一区二区三区国产在线| 欧美三区在线| 欧美ab在线视频| 9久草视频在线视频精品| 国产精品资源站在线| 麻豆一区二区在线| 日韩精品一二三区| 亚洲成av人片| 亚洲午夜久久久| 亚洲精品国产一区二区三区四区在线| 国产日韩欧美综合在线| 欧美大片拔萝卜| 欧美日韩成人在线一区| 欧亚一区二区三区| 欧亚洲嫩模精品一区三区| 色婷婷综合五月| 久久精品女人的天堂av| 每日更新成人在线视频| 性欧美暴力猛交另类hd| 国产精品美女诱惑| 国产亚洲在线| 99精品视频免费全部在线| 在线播放日韩| 夜夜爽av福利精品导航| 宅男噜噜噜66一区二区 | 国产日韩一区欧美| 国产精品女主播一区二区三区| 亚洲人人精品| 99av国产精品欲麻豆| 亚洲人成久久| 国产欧美不卡| 免费欧美日韩| 91精品91久久久中77777| 91久久人澡人人添人人爽欧美| 老司机精品福利视频| 在线免费观看一区| 欧美日产国产精品| 日韩亚洲欧美高清| 日韩一级二级三级| 久久这里只有精品首页| 国产日本亚洲高清| 亚洲天堂2014| 亚洲a一区二区| 蜜臀av性久久久久蜜臀aⅴ| 久久成人精品无人区| 国内精品写真在线观看| 国产盗摄视频一区二区三区| 日日嗨av一区二区三区四区| 蜜臀国产一区二区三区在线播放| 精品制服美女久久| 国产成人夜色高潮福利影视| 成人性生交大片免费看中文| 99久久久久免费精品国产| 色综合一个色综合| 悠悠资源网久久精品| 午夜一级在线看亚洲| 欧美自拍偷拍一区| 日韩欧美一卡二卡| 国产日本一区二区| 一区二区三区.www| 蜜臀av性久久久久蜜臀av麻豆|