91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

红河县| 宽甸| 黑山县| 沾化县| 永寿县| 宁远县| 印江| 彭阳县| 陵川县| 友谊县| 永定县| 铜陵市| 连江县| 山阴县| 保康县| 东乌珠穆沁旗| 阿合奇县| 静安区| 长寿区| 阳原县| 海丰县| 邯郸县| 江津市| 喜德县| 南宫市| 津南区| 敦化市| 华容县| 扶沟县| 会同县| 宿州市| 龙岩市| 岐山县| 扎兰屯市| 鸡西市| 东港市| 江山市| 保靖县| 郑州市| 敦化市| 诸暨市|