PHP如何通過(guò)MySQL查詢數(shù)據(jù)?
在PHP中,我們可以使用MySQLi或PDO擴(kuò)展來(lái)連接MySQL數(shù)據(jù)庫(kù)并執(zhí)行查詢。下面是一些關(guān)鍵步驟:
ysqlinect()函數(shù)或PDO類的構(gòu)造函數(shù)連接到MySQL數(shù)據(jù)庫(kù)。
amedition。
ysqli_query()函數(shù)或PDO類的query()方法來(lái)執(zhí)行查詢。
ysqli_fetch_array()函數(shù)或PDO類的fetch()方法從結(jié)果集中獲取數(shù)據(jù)。
下面是一個(gè)完整的示例:
使用MySQLi擴(kuò)展:
<?php
//連接到MySQL數(shù)據(jù)庫(kù)nysqlinectameame");
//檢查連接是否成功n) {ysqlinect_error());
//準(zhǔn)備SQL查詢語(yǔ)句
$sql = "SELECT * FROM users WHERE age > 18";
//執(zhí)行查詢ysqlin, $sql);
//處理結(jié)果集ysqlium_rows($result) > 0) {ysqli_fetch_array($result)) {eame"] . " Age: " . $row["age"] . "<br>";
}
} else {
echo "沒有結(jié)果";
//關(guān)閉連接ysqlin);
?>
使用PDO擴(kuò)展:
<?php
//連接到MySQL數(shù)據(jù)庫(kù)ysqlameame";ameame";
$password = "password";
try {newame, $password);n->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $e) {
echo "連接失敗:" . $e->getMessage();
//準(zhǔn)備SQL查詢語(yǔ)句
$sql = "SELECT * FROM users WHERE age > 18";
//執(zhí)行查詢n->query($sql);
//處理結(jié)果集t() > 0) {
while ($row = $result->fetch()) {eame"] . " Age: " . $row["age"] . "<br>";
}
} else {
echo "沒有結(jié)果";
//關(guān)閉連接null;
?>
在PHP中,我們可以使用MySQLi或PDO擴(kuò)展來(lái)連接MySQL數(shù)據(jù)庫(kù)并執(zhí)行查詢。通過(guò)準(zhǔn)備SQL查詢語(yǔ)句,執(zhí)行查詢,處理結(jié)果集,我們可以輕松地查詢數(shù)據(jù)。使用適當(dāng)?shù)臄U(kuò)展和良好的編碼實(shí)踐,我們可以確保我們的查詢安全可靠。