中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現mysql與php的連接

發布時間:2021-03-05 11:33:30 來源:億速云 閱讀:107 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關如何實現mysql與php的連接,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

 定義:

 PDOPHP Data Object的簡稱,代表PHP數據對象,是一種純面向對象的方式實現的數據庫操作擴展

1.PDO類雖然提供了很多方法,但是常用的方法有以下幾個:

  • PDO::__construct():實例化PDO對象

  • PDO::exec():執行一個寫操作SQL指令,返回受影響的行數

  • PDO::query():執行一個讀操作SQL指令,返回一個PDOStatement類對象(后者進行數據解析操作)

  • PDO::errorCode()和PDO::errorInfo():獲取上次錯誤的信息(錯誤碼和錯誤描述數組)

  2.PDO實例化對象

<?php
   //方案1:直接寫入數據進行數據庫初始化
   $pdo = new PDO('mysql:host=localhost;port=3306;dbname=my_database','root','root');
   //方案2:利用變量保存數據來實現數據庫初始化(數據來源可以是其他配置文件:安全)
   $dsn = 'mysql:host=localhost;dbname=my_database';
   $user = 'root';
   $pass = 'root';
   $pdo = new PDO($dsn,$user,$pass);
?>

實例化對象利用其構造方法__construct(string $dsn,string $user,string $pass[,array $drivers])實現

  1. $dsn:一個數據庫基本信息字符串,包含數據庫產品,主機地址等。

    格式:mysql:host=localhost;port=3306;dbname=my_database

    mysql代表數據庫類型

    host代表主機地址

    port代表端口號(使用默認的端口號3306可以省略)

    dbname代表數據庫庫名

  2. $user:用戶名,如果數據庫允許匿名用戶出現,那么可以沒有該參數(只有$dsn)。

  3. $pass:密碼,與用戶名一樣。

  4. $drivers:PDO屬性設置,是關聯數組,利用PDO內部的常量進行設置。(這個可以省略)

 3.PDO實例化對象后的數據類型

<?php
     $pdo = new PDO('mysql:host=localhost;port=3306;dbname=my_database','root','root');
     
     var_dump($pdo);//object(PDO)#1 (0) { }
?>

關于“如何實現mysql與php的連接”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东源县| 牙克石市| 大同县| 大城县| 和顺县| 海宁市| 连江县| 旅游| 静宁县| 淳化县| 澄江县| 阳谷县| 通州市| 宁陕县| 邵武市| 双流县| 甘德县| 泰和县| 云阳县| 无极县| 黄骅市| 靖江市| 肥西县| 清远市| 炉霍县| 沽源县| 武邑县| 玉环县| 卓资县| 兰坪| 和田县| 工布江达县| 合作市| 博乐市| 永城市| 上饶市| 清河县| 章丘市| 通辽市| 政和县| 饶平县|