日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
PHP連接數(shù)據(jù)庫(kù)
使用 php 操作 mysql 數(shù)據(jù)庫(kù)是進(jìn)行 web 開(kāi)發(fā)的必然要求之一,PHP 中提供了完整的操作 MySQL 數(shù)據(jù)庫(kù)的函數(shù),這些函數(shù)包括了從連接數(shù)據(jù)庫(kù)、執(zhí)行 SQL 語(yǔ)句、處理數(shù)據(jù)結(jié)果集到關(guān)閉數(shù)據(jù)庫(kù)的方方面面。通過(guò)這些函數(shù),使基于 MySQL 數(shù)據(jù)庫(kù)的 Web 開(kāi)發(fā)高效而簡(jiǎn)單。通常 PHP 訪問(wèn) MySQL 數(shù)據(jù)庫(kù)的步驟如下圖所示。



圖:PHP 訪問(wèn)數(shù)據(jù)庫(kù)的步驟

在此之前,我們需要確保開(kāi)啟了 PHP 中的 mysqli 擴(kuò)展。以 Windows 系統(tǒng)為例,開(kāi)啟 mysqli 擴(kuò)展就是將 php.ini 配置文件中
extension=mysqli(php7)或
extension=php_mysqli.dll(php5)一項(xiàng)的注釋去掉即可。

注意:在學(xué)習(xí) PHP 操作 MySQL 數(shù)據(jù)庫(kù)的過(guò)程中,會(huì)涉及到一些 MySQL 的相關(guān)知識(shí),不了解的同學(xué)可以閱讀本站的《MySQL教程》。

開(kāi)啟成功后可以使用 phpinfo() 函數(shù)查看,示例代碼如下:

在輸出的界面中搜索 mysqli,出現(xiàn)如下界面則表示開(kāi)啟成功。



圖:使用 phpinfo() 函數(shù)查看是否開(kāi)啟成功

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

前面我們成功開(kāi)啟了 PHP 中的 mysqli 擴(kuò)展,使用擴(kuò)展中的 mysqli_connect() 函數(shù)就可以實(shí)現(xiàn) MySQL 數(shù)據(jù)庫(kù)的連接,函數(shù)語(yǔ)法格式如下:

mysqli_connect(
    [string $host = ini_get("mysqli.default_host")
    [, string $username = ini_get("mysqli.default_user")
    [, string $password = ini_get("mysqli.default_pw")
    [, string $dbname = ""
    [, int $port = ini_get("mysqli.default_port")
    [, string $socket = ini_get("mysqli.default_socket")
]]]]]] )

參數(shù)說(shuō)明如下:

  • $host:可選參數(shù),要連接的服務(wù)器??梢允侵鳈C(jī)名或者是 IP 地址;
  • $username:可選參數(shù),登錄所使用的 MySQL 用戶名;
  • $password:可選參數(shù),登錄所用的密碼;
  • $dbname:可選參數(shù),執(zhí)行查詢時(shí)使用的默認(rèn)數(shù)據(jù)庫(kù);
  • $port:可選參數(shù),指定連接到 MySQL 服務(wù)器的端口號(hào);
  • $socket:可選參數(shù),指定 socket 或要使用的已命名 pipe,這個(gè)參數(shù)在開(kāi)發(fā)中很少用到。

另外需要注意的是,mysqli_connect() 函數(shù)是 mysqli::__construct() 函數(shù)的別名,所有使用對(duì)象 mysqli() 也可以實(shí)現(xiàn)連接數(shù)據(jù)庫(kù)。

【示例】下面通過(guò)一個(gè)簡(jiǎn)單的代碼實(shí)現(xiàn)連接數(shù)據(jù)庫(kù)。

1) 面向過(guò)程風(fēng)格的寫(xiě)法

';
    print_r($data);
?>

2) 面向?qū)ο箫L(fēng)格的寫(xiě)法

 connect_errno){
        die('數(shù)據(jù)庫(kù)連接失?。?.$mysql->connect_errno);
    }else{
        $mysql -> set_charset('UTF-8'); //  設(shè)置數(shù)據(jù)庫(kù)字符集
        $sql = 'select * from user';         // SQL 語(yǔ)句
        $result = $mysql -> query($sql);
        $data = $result -> fetch_all();
        $mysql -> close();
    }
    echo '
';
    print_r($data);
?>

運(yùn)行結(jié)果如下:

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 張三
        )
)


當(dāng)前文章:PHP連接數(shù)據(jù)庫(kù)
鏈接分享:http://www.5511xx.com/article/dhspjdj.html