在網站開發中,使用MySQL數據庫是非常常見的。而PHP作為一種廣泛使用的服務器端腳本語言,也有著非常方便的MySQL數據庫調用方式。本文將詳細介紹PHP如何調用MySQL數據庫,讓您輕松上手。
連接MySQL數據庫
ysqliysqli是MySQL的擴展庫,而PDO是PHP的數據對象擴展庫,兩者的使用方法略有不同。
創建數據庫連接
ysqliysqli中,可以通過以下代碼創建連接:
```nysqlinectame', 'password', 'database');n) {otnectysqli_error());
ame和password表示登錄MySQL數據庫的用戶名和密碼,database表示要連接的數據庫名稱。如果連接失敗,會輸出錯誤信息。
在PDO中,可以通過以下代碼創建連接:
```ysqlame=database';ameame';
$password = 'password';
try {newame, $password); $e) {nection failed: ' . $e->getMessage();
ame和$password表示登錄MySQL數據庫的用戶名和密碼。如果連接失敗,會輸出錯誤信息。
執行SQL語句
ysqli中,可以通過以下代碼執行SQL語句:
```ame";ysqlin, $sql);
ysqlium_rows($result) > 0) {ysqli_fetch_assoc($result)) {eame"] . "<br>";
}
} else {
echo "0 results";
ysqlin);
其中,$sql表示要執行的SQL語句,$result表示查詢結果。如果查詢結果大于0,就可以通過循環輸出每一行數據。最后需要關閉數據庫連接。
在PDO中,可以通過以下代碼執行SQL語句:
```ame";tn->prepare($sql);t->execute();
t->fetchAll(PDO::FETCH_ASSOC);
t($result) > 0) {
foreach ($result as $row) {eame"] . "<br>";
}
} else {
echo "0 results";
null;
t表示預處理語句,$result表示查詢結果。如果查詢結果大于0,就可以通過循環輸出每一行數據。最后需要關閉數據庫連接。
ysqli還是PDO,都需要先創建數據庫連接,然后才能執行SQL語句。希望本文能夠幫助您更好地了解PHP如何調用MySQL數據庫。