日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

PHP教程

PHP 教程

PHP 高級(jí)教程

PHP 數(shù)據(jù)庫(kù)

PHP XML

PHP 與 AJAX

PHP 參考手冊(cè)

PHP 測(cè)驗(yàn)

拓展閱讀

PHP 連接 MySQL

閱讀 (2286)

PHP 連接 MySQL


PHP 5 及以上版本建議使用以下方式連接 MySQL :

  • MySQLi extension ("i" 意為 improved)
  • PDO (PHP Data Objects)

在 PHP 早起版本中我們使用 MySQL 擴(kuò)展。但該擴(kuò)展在 2012 年開始不建議使用。


我是該用 MySQLi ,還是 PDO?

如果你需要一個(gè)簡(jiǎn)短的回答,即 "你習(xí)慣哪個(gè)就用哪個(gè)"。

MySQLi 和 PDO 有它們自己的優(yōu)勢(shì):

PDO 應(yīng)用在 12 種不同數(shù)據(jù)庫(kù)中, MySQLi 只針對(duì) MySQL 數(shù)據(jù)庫(kù)。

所以,如果你的項(xiàng)目需要在多種數(shù)據(jù)庫(kù)中切換,建議使用 PDO ,這樣你只需要修改連接字符串和部門查詢語(yǔ)句即可。 使用 MySQLi, 如果不同數(shù)據(jù)庫(kù),你需要重新所有代碼,包括查詢。

兩者都是面向?qū)ο? 但 MySQLi 還提供了 API 接口。

兩者都支持預(yù)處理語(yǔ)句。 預(yù)處理語(yǔ)句可以防止 SQL 注入,對(duì)于 web 項(xiàng)目的安全性是非常重要的。


MySQLi 和 PDO 連接 MySQL 實(shí)例

在本章節(jié)及接下來(lái)的章節(jié)中,我們會(huì)使用以下三種方式來(lái)演示 PHP 操作 MySQL:

  • MySQLi (面向?qū)ο?
  • MySQLi (面向過(guò)程)
  • PDO

MySQLi Installation

Linux 和 Windows: 在 php5 mysql 包安裝時(shí) MySQLi 擴(kuò)展多事情況下是自動(dòng)安裝的。

安裝詳細(xì)信息,請(qǐng)查看: http://php.net/manual/en/mysqli.installation.php


PDO 安裝

For 安裝詳細(xì)信息,請(qǐng)查看: http://php.net/manual/en/pdo.installation.php


連接 MySQL

在我們?cè)L問 MySQL 數(shù)據(jù)庫(kù)前,我們需要先連接到數(shù)據(jù)庫(kù)服務(wù)器:

實(shí)例 (MySQLi - 面向?qū)ο?

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// 創(chuàng)建連接
$conn = new mysqli($servername, $username, $password);

// 檢測(cè)連接
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

Note 注意在以上面向?qū)ο蟮膶?shí)例中 $connect_error 是在 PHP 5.2.9 和 5.3.0 中添加的。如果你需要兼容更早版本 請(qǐng)使用以下代碼替換:

// 檢測(cè)連接
if (mysqli_connect_error()) {
    die("Database connection failed: " . mysqli_connect_error());
}

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

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// 創(chuàng)建連接
$conn = mysqli_connect($servername, $username, $password);

// 檢測(cè)連接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>


實(shí)例 (PDO)

<?php
$servername = "localhost";
$username = "username";
$password = "password";

try {
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
    echo "Connected successfully";
    }
catch(PDOException $e)
    {
    echo $e->getMessage();
    }
?>

Note 注意在以上 PDO 實(shí)例中我們已經(jīng)指定了數(shù)據(jù)庫(kù) (myDB)。PDO 在連接過(guò)程需要設(shè)置數(shù)據(jù)庫(kù)名。如果沒有指定,則會(huì)拋出異常。


關(guān)閉連接

連接在腳本執(zhí)行完后會(huì)自動(dòng)關(guān)閉。你也可以使用以下代碼來(lái)關(guān)閉連接:

實(shí)例 (MySQLi - 面向?qū)ο?

$conn->close();


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

mysqli_close($conn);


實(shí)例 (PDO)

$conn = null;

關(guān)閉
程序員人生
主站蜘蛛池模板: 青青久久网 | 国产精品成人在线 | 91久久国产综合久久91精品网站 | 一区二区三区国产 | 91日日| 日韩99 | 成人激情视频 | av网站大全在线观看 | 成年人视频免费在线观看 | 免费a v在线 | 黄网站观看 | 成人久久久精品国产乱码一区二区 | 成人国产精品免费观看视频 | 久久91精品国产 | 五月天婷婷激情网 | 久久国产亚洲 | 麻豆av在线免费观看 | 欧美日韩在线综合 | 91久久精品国产91久久 | 最近的中文字幕在线看视频 | 挨操视频 | 久久精品久久综合 | 激情久久av一区av二区av三区 | 成人不卡视频 | 国产日韩精品一区二区 | 国内在线一区 | 一区二区在线视频 | 欧美一区二区三区影视 | 中文字幕免费 | 久久久久成人精品 | 日韩av网站在线 | 高清国产一区二区三区四区五区 | 亚洲国产黄色片 | 欧美一区亚洲一区 | 国产精品成人av | 懂色av一区二区 | 日韩综合在线 | 精品一区二区三区中文字幕 | 在线观看日韩视频 | 在线免费观看黄色 | 九九热精品视频在线观看 |