<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. PHP對數據庫MySQL的連接操作

    時間:2025-12-02 13:13:01 php語言 我要投稿

    PHP對數據庫MySQL的連接操作

      PHP可以利用擴展、框架進行對數據庫的CURD操作。當連接MySQL數據庫服務器的時候,PHP中提供的用于MySQL的主要API有三種:mysql擴展、mysqli擴展、PHP數據對象PDO。

    PHP對數據庫MySQL的連接操作

      以下示例這幾種方式連接數據庫的代碼。

      MySQL的用戶配置:

      $host = 'localhost'; /pic/p>

      $user = 'root'; /pic/p>

      $pass = ''; /pic/p>

      mysql擴展連接數據庫

      $mysql = mysql_connect($host, $user, $pass); /pic/p>

      mysql_select_db('imooc'); /pic/p>

      mysqli擴展連接數據庫

      $mysqli = new mysqli($host,$user,$pass,'imooc'); /pic/p>

      PDO數據庫抽象層訪問數據庫

      $dsn = 'mysql:host=localhost;dbname=imooc';

      $pdo = new PDO($dsn,$user,$pass); /pic/p>

      Yii框架進行數據庫訪問

      $db = new yiidbConnection([

      'dsn' => 'mysql:host=localhost;dbname=imooc',

      'username' => 'root',

      'password' => '',

      ]);

      php在5版本之前是沒有面向對象的這個概念的。由于mysql擴展從php 5.5開始棄用,所以官方不推薦大家使用mysql擴展,而是用mysqli或PDO來代替。

      mysql是面向過程的一套函數,mysqli和pdo是面向對象的。相對于面向過程的mysql擴展,面向對象的方便之處顯而易見:

      不再調用mysql_select_db這個具體的功能函數來選擇某個數據庫,直接就是一個封裝好的類,以更快的速度和更好的安全性來完成操作,也不需要像面向過程一樣依次調用。

      PDO比mysqli相比較,除了共有的高性能,靈活性和面向對象的特性以外,它還具有編碼一致性這一亮點。也就是可以使得你的PHP應用不去關心具體要連接的數據庫服務器系統類型,可以在任何需要的時候無縫切換數據庫服務器。PDO支持的常用數據庫有:Oracle、MySQL、Microsoft SQL Server、Firebird......

    【PHP對數據庫MySQL的連接操作】相關文章:

    php連接mysql數據庫代碼09-13

    php入門之連接mysql數據庫11-16

    PHP腳本測試連接MySQL數據庫12-07

    如何在PHP中連接MySQL數據庫07-11

    PHP與MYSql連接與查詢11-30

    PHP操作MySQL數據庫的基本類03-22

    PHP連接局域網MYSQL數據庫的技巧11-23

    PHP連接MYSQL數據庫的3種常用方法03-01

    php網站如何連接到遠程mysql數據庫11-28

    • 相關推薦
    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人