在連接MySQL數據庫之前,您必須指定以下信息:
MySQL數據源名稱或DSN:指定MySQL數據庫服務器的地址。您可以使用IP地址或服務器名稱,例如,127.0.0.1 或 localhost
MySQL數據庫名稱:表示要連接的數據庫的名稱。
用戶名和密碼:指定用于連接MySQL數據庫服務器的MySQL用戶的用戶名和密碼。該帳戶必須具有足夠的權限才能訪問上面指定的數據庫。
我們將使用:
本地MySQL數據庫服務器,這樣DSN是localhost。
在classicmodels作為樣本數據庫。
root密碼空白的帳戶,只是為了演示。
連接MySQL步驟
首先,為方便起見,我們將為數據庫配置創建一個新的PHP文件,dbconfig.php該文件 包含所有已配置的參數:
?php
$host = 'localhost';
$dbname = 'classicmodels';
$username = 'root';
$password = '';
其次,我們創建一個名為的新PHP文件 phpmysqlconnect.php:
?php
require_once 'dbconfig.php';
try {
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
echo "Connected to $dbname at $host successfully.";
} catch (PDOException $pe) {
die("Could not connect to the database $dbname :" . $pe->getMessage());
}
腳本如何工作
dbconfig.php使用require_once 函數將文件包含在腳本中 。
在try塊中,我們創建了一個具有三個參數的新PDO對象:連接字符串,用戶名和密碼。連接字符串由文件中的變量$host和$dbname變
量組成dbconfig.php。
如果與MySQL數據庫的連接建立成功,我們會顯示成功消息。如果有任何錯誤或異常,PHP會發出PDOException 包含詳細錯誤消息的
內容。我們調用對象的getMesage() 方法PDOException來獲取要顯示的詳細消息。
以上就是全部相關知識點內容,感謝大家對腳本之家的支持。
您可能感興趣的文章:- PHP連接MySQL數據庫三種實現方法
- PHP連接SQL server數據庫測試腳本運行實例
- PHP連接MySQL數據庫操作代碼實例解析
- PHP實現單例模式建立數據庫連接的方法分析
- 解決php用mysql方式連接數據庫出現Deprecated報錯問題
- php pdo連接數據庫操作示例
- PHP連接MySQL數據庫的三種方式實例分析【mysql、mysqli、pdo】
- thinkphp3.2同時連接兩個數據庫的簡單方法
- thinkPHP5框架實現多數據庫連接,跨數據連接查詢操作示例
- 詳解PHP中的數據庫連接持久化