MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),很多開(kāi)發(fā)者都需要使用MySQL來(lái)連接數(shù)據(jù)庫(kù)。在連接MySQL之前,我們需要確保我們已經(jīng)安裝了MySQL,并設(shè)置其為運(yùn)行狀態(tài)。接下來(lái),我們需要指定要連接的數(shù)據(jù)庫(kù)。
// 訪問(wèn)數(shù)據(jù)庫(kù)的鏈接信息 $servername = "localhost"; // 服務(wù)器名稱(chēng) $username = "username"; // 用戶(hù)名 $password = "password"; // 密碼 $dbname = "myDB"; // 數(shù)據(jù)庫(kù)名稱(chēng) // 創(chuàng)建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢測(cè)連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } echo "連接成功";
上面的代碼中,我們指定了服務(wù)器名稱(chēng)、用戶(hù)名、密碼以及數(shù)據(jù)庫(kù)名稱(chēng),然后使用mysqli函數(shù)創(chuàng)建了一個(gè)連接。如果連接不成功,頁(yè)面會(huì)提示連接失敗。如果連接成功,頁(yè)面會(huì)輸出“連接成功”。
除了使用mysqli,我們還可以使用PDO來(lái)連接MySQL。具體代碼如下:
// 訪問(wèn)數(shù)據(jù)庫(kù)的鏈接信息 $servername = "localhost"; // 服務(wù)器名稱(chēng) $username = "username"; // 用戶(hù)名 $password = "password"; // 密碼 $dbname = "myDB"; // 數(shù)據(jù)庫(kù)名稱(chēng) try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // 設(shè)置 PDO 錯(cuò)誤模式為異常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "連接成功"; } catch(PDOException $e) { echo "連接失敗: " . $e->getMessage(); }
使用PDO連接MySQL需要先創(chuàng)建一個(gè)PDO對(duì)象,其中包含服務(wù)器名稱(chēng)、用戶(hù)名、密碼以及數(shù)據(jù)庫(kù)名稱(chēng)等連接信息。如果連接成功,頁(yè)面會(huì)輸出“連接成功”,如果連接失敗,頁(yè)面會(huì)提示連接失敗,并輸出錯(cuò)誤信息。