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