婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > PHP5.5基于mysqli連接MySQL數(shù)據(jù)庫(kù)和讀取數(shù)據(jù)操作實(shí)例詳解

PHP5.5基于mysqli連接MySQL數(shù)據(jù)庫(kù)和讀取數(shù)據(jù)操作實(shí)例詳解

熱門標(biāo)簽:銀川ai電話機(jī)器人 芒果電銷機(jī)器人 臨沂智能電銷機(jī)器人軟件 安陽(yáng)自動(dòng)外呼系統(tǒng)價(jià)格是多少 十堰ai電話機(jī)器人效果怎么樣 上海公司外呼系統(tǒng)線路 電梯外呼線路板維修視頻 地圖標(biāo)注風(fēng)向標(biāo) 浙江外呼電話系統(tǒng)軟件

本文實(shí)例講述了PHP5.5基于mysqli連接MySQL數(shù)據(jù)庫(kù)和讀取數(shù)據(jù)操作。分享給大家供大家參考,具體如下:

在學(xué)習(xí)1. 開(kāi)啟PHP的API支持

(1)首先修改您的php.ini的配置文件。

查找下面的語(yǔ)句:

;extension=php_mysqli.dll

將其修改為:

extension=php_mysqli.dll

(2)重新啟動(dòng)Apache/IIS,即可。

(3)說(shuō)明:PHP需要單獨(dú)的文件來(lái)支持這個(gè)擴(kuò)展庫(kù),一般在PHP目錄下的ext目錄里能找到php_mysqli.dll文件(PHP = 5.0.2 中是 libmysqli.dll),當(dāng)然,在PHP的配置文件當(dāng)中要有正確指向ext的信息(extension_dir)。假若您的PHP沒(méi)有這個(gè)文件,您可以去下載PHP5的源碼包。另外,這個(gè)API擴(kuò)展,只能在PHP5以上版本使用。其它具體信息,請(qǐng)看下面。

2.PHP mysqli身份證

mysqli是“MySQL, Improved”的縮寫,該擴(kuò)展僅適用于PHP 5。它能用于MySQL 4.1.1和更高版本。該擴(kuò)展完全支持MySQL 5.1中采用的鑒定協(xié)議,也支持預(yù)處理語(yǔ)句和多語(yǔ)句API。此外,該擴(kuò)展還提供了先進(jìn)的、面向?qū)ο蟮木幊探涌?/p>

?php
  /* Connect to a MySQL server 連接數(shù)據(jù)庫(kù)服務(wù)器 */
  $link = mysqli_connect(
        'localhost', /* The host to connect to 連接MySQL地址 */
        'user',   /* The user to connect as 連接MySQL用戶名 */
        'password', /* The password to use 連接MySQL密碼 */
        'world');  /* The default database to query 連接數(shù)據(jù)庫(kù)名稱*/
  if (!$link) {
    printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());
    exit;
  }
  /* Send a query to the server 向服務(wù)器發(fā)送查詢請(qǐng)求*/
  if ($result = mysqli_query($link, 'SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {
    //print("Very large cities are: ");
    /* Fetch the results of the query 返回查詢的結(jié)果 */
    while( $row = mysqli_fetch_assoc($result) ){
      printf("%s (%s) ", $row['Name'], $row['Population']);
    }
    /* Destroy the result set and free the memory used for it 結(jié)束查詢釋放內(nèi)存 */
    mysqli_free_result($result);
  }
  /* Close the connection 關(guān)閉連接*/
  mysqli_close($link);
?>

使用 MySQLi

以下實(shí)例中我們從 myDB 數(shù)據(jù)庫(kù)的 MyGuests 表讀取了 id, firstname 和 lastname 列的數(shù)據(jù)并顯示在頁(yè)面上:

?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 創(chuàng)建連接
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("連接失敗: " . $conn->connect_error);
}
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
  // 輸出數(shù)據(jù)
  while($row = $result->fetch_assoc()) {
    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "br>";
  }
} else {
  echo "0 結(jié)果";
}
$conn->close();
?>

以上代碼解析如下:

首先,我們?cè)O(shè)置了 SQL 語(yǔ)句從 MyGuests數(shù)據(jù)表中讀取 id, firstname 和 lastname 三個(gè)字段。之后我們使用改 SQL 語(yǔ)句從數(shù)據(jù)庫(kù)中取出結(jié)果集并賦給復(fù)制給變量 $result。

函數(shù) num_rows() 判斷返回的數(shù)據(jù)。

如果返回的是多條數(shù)據(jù),函數(shù) fetch_assoc() 將結(jié)合集放入到關(guān)聯(lián)數(shù)組并循環(huán)輸出。 while() 循環(huán)出結(jié)果集,并輸出 id, firstname 和 lastname 三個(gè)字段值。

以下實(shí)例使用 MySQLi 面向過(guò)程的方式,效果類似以上代碼:

實(shí)例 (MySQLi - 面向過(guò)程)

?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 創(chuàng)建連接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
  die("連接失敗: " . mysqli_connect_error());
}
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
  // 輸出數(shù)據(jù)
  while($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "br>";
  }
} else {
  echo "0 結(jié)果";
}
mysqli_close($conn);
?>

使用 PDO (+ 預(yù)處理)

以下實(shí)例使用了預(yù)處理語(yǔ)句。

選取了 MyGuests 表中的 id, firstname 和 lastname 字段,并放到 HTML 表格中:

?php
echo "table style='border: solid 1px black;'>";
echo "tr>th>Id/th>th>Firstname/th>th>Lastname/th>/tr>";
class TableRows extends RecursiveIteratorIterator {
  function __construct($it) {
    parent::__construct($it, self::LEAVES_ONLY);
  }
  function current() {
    return "td style='width:150px;border:1px solid black;'>" . parent::current(). "/td>";
  }
  function beginChildren() {
    echo "tr>";
  }
  function endChildren() {
    echo "/tr>" . "\n";
  }
}
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";
try {
  $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  $stmt = $conn->prepare("SELECT id, firstname, lastname FROM MyGuests");
  $stmt->execute();
  // 設(shè)置結(jié)果集為關(guān)聯(lián)數(shù)組
  $result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
  foreach(new TableRows(new RecursiveArrayIterator($stmt->fetchAll())) as $k=>$v) {
    echo $v;
  }
}
catch(PDOException $e) {
  echo "Error: " . $e->getMessage();
}
$conn = null;
echo "/table>";
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php+mysqli數(shù)據(jù)庫(kù)程序設(shè)計(jì)技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • 解決php用mysql方式連接數(shù)據(jù)庫(kù)出現(xiàn)Deprecated報(bào)錯(cuò)問(wèn)題
  • PHP連接MySQL數(shù)據(jù)庫(kù)的三種方式實(shí)例分析【mysql、mysqli、pdo】
  • php連接mysql數(shù)據(jù)庫(kù)最簡(jiǎn)單的實(shí)現(xiàn)方法
  • PHP連接MySQL數(shù)據(jù)庫(kù)并以json格式輸出
  • javascript連接mysql與php通過(guò)odbc連接任意數(shù)據(jù)庫(kù)的實(shí)例
  • PHP基于MySQLI函數(shù)封裝的數(shù)據(jù)庫(kù)連接工具類【定義與用法】
  • PHP連接MYSQL數(shù)據(jù)庫(kù)的3種常用方法
  • PHP使用mysql與mysqli連接Mysql數(shù)據(jù)庫(kù)用法示例
  • PHP連接MySQL數(shù)據(jù)庫(kù)三種實(shí)現(xiàn)方法

標(biāo)簽:寧夏 徐州 常州 遂寧 荊門 吐魯番 遵義 武威

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP5.5基于mysqli連接MySQL數(shù)據(jù)庫(kù)和讀取數(shù)據(jù)操作實(shí)例詳解》,本文關(guān)鍵詞  PHP5.5,基于,mysqli,連接,MySQL,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP5.5基于mysqli連接MySQL數(shù)據(jù)庫(kù)和讀取數(shù)據(jù)操作實(shí)例詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PHP5.5基于mysqli連接MySQL數(shù)據(jù)庫(kù)和讀取數(shù)據(jù)操作實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩一级黄| 亚洲国产乱码最新视频| 精品欧美一区二区在线观看| 亚洲免费看黄网站| 久久青草国产手机看片福利盒子 | 亚洲成人精品影院| wwwwww.欧美系列| 欧美另类videos死尸| 国产精品久久久久久一区二区三区| 欧美电视剧在线看免费| 欧美国产成人精品| 亚洲国产日韩综合久久精品| 日韩精品欧美精品| 激情综合五月婷婷| 欧美特级限制片免费在线观看| 日韩女优电影在线观看| 国产亚洲欧美日韩在线一区| 亚洲国产精品天堂| 韩国午夜理伦三级不卡影院| 亚洲欧美福利一区二区| 激情小说欧美图片| 91福利国产成人精品照片| 日韩视频永久免费| 亚洲精品日韩综合观看成人91| 久久精品国内一区二区三区| 日本黄色一区二区| 欧美一区二区视频在线观看2022| 国产精品美女一区二区| 日韩av高清在线观看| 北岛玲一区二区三区四区| 日韩欧美一级二级| 国产欧美视频在线观看| 亚洲v日本v欧美v久久精品| 一区二区三区日韩欧美精品| 国产99久久久国产精品潘金| aaa欧美大片| ww亚洲ww在线观看国产| 午夜精品久久久久久久久| av一区二区三区在线| 欧美一区二区三区视频免费 | 国产精品久久久久久久久快鸭 | 日本vs亚洲vs韩国一区三区| 一本一本大道香蕉久在线精品 | 国产福利一区二区三区| 欧美一区三区四区| 亚洲国产美国国产综合一区二区| 成人综合婷婷国产精品久久| 亚洲精品日韩专区silk| 91免费版pro下载短视频| 日韩亚洲欧美在线观看| 国产日韩欧美精品一区| 亚洲精品国产精华液| 久久精品亚洲一区二区三区浴池 | 免费欧美日韩国产三级电影| 日韩美女久久久| 水蜜桃久久夜色精品一区的特点| 夜夜嗨av一区二区三区四季av| 成人欧美一区二区三区| 日韩国产欧美在线播放| 国产精品久久久久久久久果冻传媒| 欧美男生操女生| 蜜桃久久久久久| 欧美哺乳videos| 国产毛片精品一区| 欧美精品一区二区不卡| 麻豆久久久久久久| 精品久久人人做人人爰| 久久狠狠亚洲综合| 久久精品一区二区三区av| 青青草原综合久久大伊人精品| 91麻豆精品国产91久久久久久久久| 亚洲综合清纯丝袜自拍| 欧美私模裸体表演在线观看| 免费日本视频一区| 久久亚洲春色中文字幕久久久| 国产乱码一区二区三区| 中文字幕一区二区三中文字幕| 欧美变态tickle挠乳网站| 久久99精品一区二区三区| 亚洲国产电影在线观看| 色吧成人激情小说| 蜜桃av一区二区| 欧美mv日韩mv| 国产精品亚洲第一| 亚洲人成影院在线观看| 91网上在线视频| 一区二区日韩电影| 精品视频一区二区三区免费| 亚洲超碰精品一区二区| 欧美tickling网站挠脚心| 成人蜜臀av电影| 欧美成人精品福利| 99久久婷婷国产| 亚洲图片欧美色图| 欧美一区二区在线免费观看| 老司机一区二区| 中文成人综合网| 在线亚洲欧美专区二区| 三级一区在线视频先锋 | 免费高清成人在线| 国产精品麻豆欧美日韩ww| 欧美午夜理伦三级在线观看| 久久成人免费网站| 国产日韩欧美亚洲| 欧美久久久一区| 国产91丝袜在线18| 亚洲午夜一区二区| 国产精品久久久爽爽爽麻豆色哟哟 | 日本一区中文字幕| av资源站一区| 国产精品美女一区二区| 91亚洲精品久久久蜜桃| 亚洲精品综合在线| 欧美色国产精品| 日本亚洲视频在线| 久久久亚洲高清| 国产乱对白刺激视频不卡| 欧美日韩中文一区| 亚洲不卡av一区二区三区| 亚洲丝袜美腿综合| 国产亚洲婷婷免费| 精品久久人人做人人爽| 91精品婷婷国产综合久久性色| 99久久99久久久精品齐齐| 六月丁香综合在线视频| 亚洲一区在线观看网站| 亚洲国产高清aⅴ视频| 精品99999| 69av一区二区三区| 欧美色图在线观看| 欧美性生活影院| 91福利视频网站| 91在线观看污| av电影天堂一区二区在线观看| 国产制服丝袜一区| 综合色天天鬼久久鬼色| 中文av一区二区| 国产亚洲美州欧州综合国| 欧美刺激脚交jootjob| 日韩一区二区麻豆国产| 亚洲一二三四久久| 《视频一区视频二区| 国产精品久久一卡二卡| 国产亚洲欧美日韩俺去了| 久久日韩精品一区二区五区| 精品蜜桃在线看| 久久久久久99久久久精品网站| 欧美日韩一区二区三区四区五区 | 国产婷婷精品av在线| 国产午夜精品理论片a级大结局| 欧美成人a在线| 久久精品一区二区三区不卡| 中文字幕二三区不卡| 色哟哟国产精品免费观看| 91蜜桃视频在线| 欧美性做爰猛烈叫床潮| 在线播放视频一区| 日韩欧美成人激情| 久久久久久亚洲综合| 精品国产乱子伦一区| 久久久综合九色合综国产精品| 久久综合久久综合久久综合| 亚洲国产精品精华液ab| 国产精品乱人伦| 中文字幕亚洲区| 亚洲色图欧美偷拍| 亚洲成人免费看| 亚洲国产成人自拍| 一本大道久久a久久综合婷婷| 激情综合亚洲精品| 精品亚洲成a人| 免费久久99精品国产| 视频一区二区不卡| 日韩精品亚洲专区| 丝袜a∨在线一区二区三区不卡| 亚洲一区二区三区美女| 国产精品区一区二区三区 | 亚洲乱码一区二区三区在线观看| 成人黄色大片在线观看| 国产一区二区91| 欧美日韩国产影片| 日韩欧美在线观看一区二区三区| 中文乱码免费一区二区| 日韩专区中文字幕一区二区| 国产成人三级在线观看| 欧美精品xxxxbbbb| 久久久久久久精| 亚洲国产va精品久久久不卡综合| 国产麻豆视频一区二区| 欧美视频日韩视频| 国产蜜臀97一区二区三区| 图片区小说区区亚洲影院| 成人毛片在线观看| 欧美一区二区三区白人| 亚洲人精品午夜| 国产成人免费在线观看| 欧美欧美欧美欧美| 亚洲伦在线观看| 不卡一卡二卡三乱码免费网站| 欧美四级电影网|