国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

AJAX MySQL 數據庫與PHP的實例演示

數據庫 MySQL
本文主要向大家描述的是PHP 與 AJAX MySQL 數據庫實例演示,以及在其實際操作中我們大家需要注意的事項的描述。

此文章主要向大家介紹的是PHP 與 AJAX MySQL 數據庫實例演示,我們大家都知道 AJAX 的主要功能可用來和數據庫進行交互式通信。那么PHP的相關功能又是如何呢?以下的文章就有對其的詳細介紹。

AJAX 數據庫實例

在下面的 AJAX MySQL 數據庫實例中,我們將演示網頁如何使用 AJAX 技術從 MySQL 數據庫中讀取信息。

 

在下拉列表中選擇一個名字 (測試說明:該實例功能未實現)

Select a User: Peter Griffin Lois Griffin Joseph Swanson Glenn Quagmire

 

 

在此列出用戶信息。

 

此列由四個元素組成:

 

MySQL 數據庫

簡單的 HTML 表單

 

JavaScript

 

PHP 頁面

 

數據庫

 

將在本例中使用的數據庫看起來類似這樣:

 

id FirstName LastName Age Hometown Job

1 Peter Griffin 41 Quahog Brewery

 

2 Lois Griffin 40 Newport Piano Teacher

 

3 Joseph Swanson 39 Quahog Police Officer

 

4 Glenn Quagmire 41 Quahog Pilot

 

HTML 表單

上面的例子包含了一個簡單的 HTML 表單,以及指向 JavaScript 的鏈接:

  1. <html><head><script src="selectuser.js"></script></head><body><form> Select a User:

     

    <select name="users" onchange="showUser(this.value)"><option value="1">Peter 

     

    Griffin
    </option><option value="2">Lois Griffin</option><option value="3">Glenn 

     

    Quagmire
    </option><option value="4">Joseph Swanson</option></select></form><p><div 

     

    id="txtHint"><b>User info will be listed here.</b></div></p></body></html> 

例子解釋 - HTML 表單

正如您看到的,它僅僅是一個簡單的 HTML 表單,其中帶有名為 "users" 的下拉列表,這個列表包含了姓名,以及與數據庫的 "id" 對應的選項值。

 

表單下面的段落包含了名為 "txtHint" 的 div。這個 div 用作從 web 服務器檢索到的信息的占位符。

當用戶選擇數據時,執行名為 "showUser()" 的函數。該函數的執行由 "onchange" 事件觸發。

換句話說:每當用戶改變下拉列表中的值,就會調用 showUser() 函數。

JavaScript

這是存儲在 "selectuser.js" 文件中的 JavaScript 代碼:

  1. var xmlHttpfunction showUser(str){ xmlHttp=GetXmlHttpObject()if (xmlHttp==null) 

     

    { alert ("Browser does not support HTTP Request") return }var 
    urlurl="getuser.

     

    php"url=url+"?
    q="+strurl=url+"&sid="+Math.random()xmlHttp.onreadystatechange=stateChanged xmlHttp.

     

    open("GET",url,true)xmlHttp.send(null)}function stateChanged() 

     

    { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 

     

    { document.getElementById("txtHint").innerHTML=xmlHttp.responseText } }function 

     

    GetXmlHttpObject(){var xmlHttp=null;try { // Firefox, Opera 8.0+, 

     

    Safari xmlHttp=new XMLHttpRequest(); }catch (e) { //Internet Explorer try 

     

    { xmlHttp=new ActiveXObject("
    Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } }return xmlHttp;} 

例子解釋:

stateChanged() 和 GetXmlHttpObject 函數與 PHP AJAX MySQL 數據庫請求 那一節中的相同,您可以參閱其中的相關解釋。

 

showUser() 函數

假如下拉列表中的項目被選擇,函數執行:

 

調用 GetXmlHttpObject 函數來創建 XMLHTTP 對象

定義發送到服務器的 URL(文件名)

 

向 URL 添加帶有下拉列表內容的參數 (q)

 

添加一個隨機數,以防服務器使用緩存的文件

 

當觸發事件時調用 stateChanged

 

通過給定的 URL 打開 XMLHTTP 對象

 

向服務器發送 HTTP 請求

 

PHP 頁面

 

由 JavaScript 調用的服務器頁面,是名為 "getuser.php" 的簡單 PHP 文件。

 

該頁面用 PHP 編寫,并使用 MySQL 數據庫。

其中的代碼執行針對數據庫的 SQL 查詢,并以 HTML 表格返回結果:

  1. <?php$q=$_GET["q"];$con = mysql_connect('localhost', 'peter', 'abc123');

     

    if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("ajax_demo", $con);

     

    $
    sql="SELECT * FROM user WHERE id = '".$q."'";$result = mysql_query($sql);

     

    echo "
    <table border='1'><tr><th>Firstname</th><th>Lastname</th><th>Age</th><th>

     

    Hometown</th><th>Job</th></tr>";while($row = mysql_fetch_array($result)) 

     

    { echo "
    <tr>"; echo "<td>" . $row['FirstName'] . "</td>"; echo "<td>" . 

     

    $row['LastName'] . "
    </td>"; echo "<td>" . $row['Age'] . "</td>"; echo "<td>" . 

     

    $row['Hometown'] . "
    </td>"; echo "<td>" . $row['Job'] . "</td>"; echo "</tr>"; }echo "</table>";mysql_close($con); 

?>例子解釋:

當查詢從 JavaScript 被發送到這個 PHP 頁面,會發生:

PHP 打開到達 MySQL 服務器的連接

找到擁有指定姓名的 "user"

 

創建表格,插入數據,然后將其發送到 "txtHint" 占位符

上述的相關內容就是對PHP 和 AJAX MySQL 數據庫實例 AJAX 可用來與數據庫進行交互式通信的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Ubuntu MySQL設置同步服務器
  2. Ubuntu mysql可以把data防止到內存盤中
  3. CentOS系統操作mysql的常用命令
  4. CentOS系統找回mysql登錄密碼
  5. 使用mysqldump備份數據庫的具體步驟
責任編輯:佚名 來源: cnblogs
相關推薦

2010-06-02 11:34:23

MySQL 數據庫導入

2010-05-12 18:41:34

MySQL數據庫

2010-06-01 14:42:55

連接MySQL數據庫

2010-06-09 17:36:45

MySQL數據庫同步

2010-06-12 17:55:23

MySQL數據庫同步

2010-06-01 16:50:29

MySQL存儲過程

2010-05-28 14:51:47

MySQL數據庫

2010-07-16 14:17:18

SQL Server

2010-06-04 09:33:28

連接MySQL數據庫

2010-08-10 11:35:42

DB2數據庫

2010-06-01 10:47:21

連接MySQL數據庫

2010-06-12 09:53:19

2010-06-07 16:22:55

MySQL數據庫

2011-06-21 15:11:04

QT 數據庫

2010-05-27 10:10:00

連接MySQL數據庫

2009-09-03 11:42:32

2010-05-28 10:34:39

連接MySQL數據庫

2010-05-27 09:38:59

MySQL Grant

2010-05-26 14:24:24

MySQL數據庫

2010-05-28 13:21:48

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

人禽交欧美网站免费| 黄色av免费在线播放| 日韩一区二区三区高清在线观看| 亚洲一级淫片| 亚洲人精品一区| 欧美日韩精品在线一区二区| 美腿丝袜一区二区三区| 国产v亚洲v天堂无码| 日韩精品一区二区三区免费观看| 欧美国产在线电影| 国产成人免费av一区二区午夜| 精品99999| 在线观看中文| 欧美日韩高清一区二区不卡| 韩国免费在线视频| 日韩欧美主播在线| 亚洲精品97久久久babes| 亚洲日本一区二区| 99福利在线| 国产精品高精视频免费| 蜜桃精品噜噜噜成人av| 欧美日韩福利视频| 国产精品igao视频网网址不卡日韩| 97人人模人人爽人人喊38tv| 欧美精品日韩| 国外成人免费视频| 亚洲激情二区| 日韩hmxxxx| 国产成人亚洲综合a∨婷婷| av中文字幕av| 成人高清视频在线观看| 2022中文字幕| 久久久国产一区二区三区四区小说| 久久免费视频3| 在线不卡亚洲| 国内精品视频免费| 看国产成人h片视频| 国产3p露脸普通话对白| 国产欧美日韩综合精品一区二区 | 麻豆一区二区在线| 日韩欧美在线番号| 欧美一级片在线观看| 678在线观看视频| 日韩精品中文字幕在线观看| 素人啪啪色综合| 97av在线视频| 在线中文一区| 国产国产人免费人成免费视频| 亚洲午夜日本在线观看| 亚洲成人影院少妇| 日本人成精品视频在线| 99久久夜色精品国产亚洲1000部| 精选一区二区三区四区五区| 精品一区二区三区av| 日本一区高清不卡| 欧美日韩成人一区| 亚洲激情欧美| 好男人免费精品视频| 97国产超碰| 欧美日韩精品三区| 国产精品毛片在线| 日韩精品xxxx| 在线视频中文亚洲| av资源久久| 日韩三级在线播放| 日韩欧美在线不卡| 果冻天美麻豆一区二区国产| 国产+人+亚洲| 亚洲欧洲综合| 成视频免费观看在线看| 久久综合电影一区| 午夜精品视频一区二区三区在线看| 日产国产精品精品a∨| 欧美一区二区三区免费视频| 精品久久国产一区| 99re在线国产| 91女神在线视频| 毛片在线播放a| 91高清视频免费| 午夜日韩在线电影| 免费电影日韩网站| 亚洲a级在线播放观看| 国产成人亚洲精品青草天美| 黄色成人小视频| 国产精品专区一| 久久超碰97中文字幕| 国产中文在线播放| 成人性生交大片免费看小说| 黑人巨大精品欧美黑白配亚洲| 成人美女黄网站| 成人免费自拍视频| 91精品国产高清一区二区三区| 蜜桃视频一区二区三区| 成人精品动漫| 欧美一级爱爱| 国产一区二区三区四区福利| 日韩系列欧美系列| caoporn国产精品免费视频| 欧美精品在线第一页| 免费成人小视频| 一区二区三区无毛| 久久国产精品一区二区三区| 亚洲成人黄色在线| 激情五月***国产精品| 色爱综合区网| 91免费的视频在线播放| 成人av免费观看| 加勒比色老久久爱综合网| 日韩黄色影片| 麻豆一区二区三区在线观看| 久久久久久久久久国产| 国产91精品精华液一区二区三区| av每日在线更新| 26uuu日韩精品一区二区| 国产成人亚洲精品青草天美| 卡一精品卡二卡三网站乱码 | 亚洲国产成人精品电影| 久久嫩草精品久久久精品| 黄色影院在线看| 成人一区二区电影| 日韩一区二区三免费高清| 91免费小视频| 欧美私人啪啪vps| 色成人综合网| 好色先生视频污| 欧美精品精品一区| 午夜激情久久| 校园春色亚洲| 欧美中日韩免费视频| 美女少妇精品视频| 欧美在线观看视频一区二区| 色喇叭免费久久综合网| 青草青在线视频| 久久国产精品 国产精品| 美女精品久久久| 欧美日韩不卡一区二区| 国产人成一区二区三区影院| 美女日韩在线中文字幕| 在线看免费av| 最近中文字幕2019第二页视频| 欧美另类在线播放| 666欧美在线视频| 国产亚洲午夜| 亚洲激情播播| 国产女主播在线观看| 免费的av在线| 国产精品久久久久久久久婷婷| 欧美性一二三区| 国产欧美一二三区| 蜜桃在线一区二区三区| 小说区亚洲自拍另类图片专区| 亚洲二区av| av小说在线播放| 美女毛片在线看| 国产青春久久久国产毛片| 久久久久久美女| 亚洲日本成人网| 久久亚洲欧美国产精品乐播| 午夜在线视频一区二区区别| 懂色av一区| 一级毛片在线观| 国产精品日韩一区二区三区| 欧美做受高潮1| 日韩人在线观看| 国产精品国产自产拍高清av王其| 婷婷激情久久| 成年人在线播放| 亚洲最大成人免费视频| 91爱视频在线| 综合国产在线视频| 久久久精品免费免费| 极品尤物av久久免费看| 激情欧美日韩| 欧美在线网站| av有码在线观看| 在线观看麻豆| 国产麻豆电影在线观看| 日韩在线欧美在线| 精品国产一二三区| 91麻豆精品国产91久久久久久久久 | 性欧美xxxx大乳国产app| 亚洲一区二区三区| 欧美特黄一级大片| 在线观看的av| 亚洲男人资源| 男人天堂av网站| 国产日韩欧美综合精品| 国产精品视频免费观看www| 欧美色老头old∨ideo| 秋霞电影网一区二区| 免费观看性欧美大片无片| 午夜伦理福利在线| 99re6在线精品视频免费播放| 欧美亚洲系列| 久久亚洲导航| av电影院在线看| 欧美专区福利免费| 日韩亚洲国产免费| 精品视频在线观看免费观看 | 97久久超碰国产精品电影|