php連接mysql數(shù)據(jù)庫最簡單的實現(xiàn)方法
在連接MySQL數(shù)據(jù)庫之前,您必須指定以下信息:
MySQL數(shù)據(jù)源名稱或DSN:指定MySQL數(shù)據(jù)庫服務器的地址。您可以使用IP地址或服務器名稱,例如,127.0.0.1 或 localhost
MySQL數(shù)據(jù)庫名稱:表示要連接的數(shù)據(jù)庫的名稱。
用戶名和密碼:指定用于連接MySQL數(shù)據(jù)庫服務器的MySQL用戶的用戶名和密碼。該帳戶必須具有足夠的權限才能訪問上面指定的數(shù)據(jù)庫。
我們將使用:
本地MySQL數(shù)據(jù)庫服務器,這樣DSN是localhost。
在classicmodels作為樣本數(shù)據(jù)庫。
root密碼空白的帳戶,只是為了演示。
連接MySQL步驟
首先,為方便起見,我們將為數(shù)據(jù)庫配置創(chuàng)建一個新的PHP文件,dbconfig.php該文件 包含所有已配置的參數(shù):
<?php $host = 'localhost'; $dbname = 'classicmodels'; $username = 'root'; $password = '';
其次,我們創(chuàng)建一個名為的新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 函數(shù)將文件包含在腳本中 。
在try塊中,我們創(chuàng)建了一個具有三個參數(shù)的新PDO對象:連接字符串,用戶名和密碼。連接字符串由文件中的變量$host和$dbname變
量組成dbconfig.php。
如果與MySQL數(shù)據(jù)庫的連接建立成功,我們會顯示成功消息。如果有任何錯誤或異常,PHP會發(fā)出PDOException 包含詳細錯誤消息的
內(nèi)容。我們調(diào)用對象的getMesage() 方法PDOException來獲取要顯示的詳細消息。
以上就是全部相關知識點內(nèi)容,感謝大家對腳本之家的支持。
相關文章
深入PHP empty(),isset(),is_null()的實例測試詳解
本篇文章是對PHP empty(),isset(),is_null()的實例測試進行了詳細的分析介紹,需要的朋友參考下2013-06-06round robin權重輪循算法php實現(xiàn)代碼
這篇文章主要介紹了round robin權重輪循算法php實現(xiàn)代碼,需要的朋友可以參考下2016-05-05PHP遞歸統(tǒng)計系統(tǒng)中代碼行數(shù)
這篇文章主要為大家詳細介紹了PHP遞歸統(tǒng)計系統(tǒng)中代碼行數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-09-09ubuntu 編譯安裝php 5.3.3+memcache的方法
ubuntu 編譯安裝php 5.3.3+memcache的方法,需要的朋友可以參考下。2010-08-08