亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何實現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

永宁县| 神农架林区| 蚌埠市| 陇南市| 陕西省| 襄垣县| 无锡市| 信阳市| 威海市| 大冶市| 塔河县| 汾阳市| 延庆县| 苗栗市| 吉首市| 泰宁县| 大同市| 措勤县| 宣城市| 阿克| 枣庄市| 苏尼特右旗| 葵青区| 饶河县| 通海县| 邢台市| 应城市| 始兴县| 海丰县| 华蓥市| 浦县| 嘉祥县| 宜昌市| 凤山县| 松溪县| 满洲里市| 时尚| 定边县| 双牌县| 宁安市| 姚安县|