在開發(fā)Web應(yīng)用程序時(shí),常常需要從數(shù)據(jù)庫中讀取數(shù)據(jù)。PHP是一種常用的Web編程語言,它具有良好的數(shù)據(jù)庫支持。本文將詳細(xì)介紹如何使用PHP讀取數(shù)據(jù)庫表數(shù)據(jù),適用于各種常見數(shù)據(jù)庫。
1. 連接數(shù)據(jù)庫
ysqliysqli擴(kuò)展連接MySQL數(shù)據(jù)庫的示例代碼:
```ame = "localhost";ameame";
$password = "password";ameyDB";
// 創(chuàng)建連接newysqliameameame);
// 檢查連接是否成功nnect_error) {nnect_error);
2. 查詢數(shù)據(jù)
ysqli擴(kuò)展查詢MySQL數(shù)據(jù)庫中的數(shù)據(jù)的示例代碼:
```ameame FROM MyGuests";n->query($sql);
um_rows > 0) {
// 輸出數(shù)據(jù)
while($row = $result->fetch_assoc()) {eameame"]. "<br>";
}
} else {
echo "0 結(jié)果";
ameame字段,并使用fetch_assoc()方法逐行讀取查詢結(jié)果。
3. 關(guān)閉連接
ysqli擴(kuò)展關(guān)閉連接的示例代碼:
```n->close();
4. 使用PDO擴(kuò)展
ysqli擴(kuò)展,還可以使用PDO擴(kuò)展連接數(shù)據(jù)庫。以下是使用PDO擴(kuò)展連接MySQL數(shù)據(jù)庫的示例代碼:
```ame = "localhost";ameame";
$password = "password";ameyDB";
try {newysqlameameameame, $password);
// 設(shè)置 PDO 錯(cuò)誤模式為異常n->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "連接成功";
} $e)
echo "連接失敗: " . $e->getMessage();
使用PDO擴(kuò)展查詢數(shù)據(jù)的示例代碼:
```ameame FROM MyGuests";n->query($sql) as $row) {eameame"]. "<br>";
使用完數(shù)據(jù)庫后,需要使用PDO擴(kuò)展關(guān)閉連接。以下是關(guān)閉連接的示例代碼:
```null;
ysqli擴(kuò)展還是PDO擴(kuò)展,都可以輕松地讀取各種常見數(shù)據(jù)庫中的數(shù)據(jù)。