PHP 中執行SQL 查詢步驟:連接資料庫(mysqli_connect)執行查詢(mysqli_query)取得查詢結果(mysqli_fetch_assoc)
#PHP 中如何執行簡單的SQL 查詢
在PHP 中執行簡單的SQL 查詢非常簡單。首先,你需要連接到資料庫。這可以透過 mysqli_connect()
函數完成,其中四個參數分別對應資料庫伺服器、使用者名稱、密碼和資料庫名稱。例如:
$db_host = 'localhost'; $db_username = 'root'; $db_password = 'password'; $db_name = 'database_name'; $mysqli = mysqli_connect($db_host, $db_username, $db_password, $db_name);
建立資料庫連線後,可以使用 mysqli_query()
函數執行 SQL 查詢。此函數將查詢字串作為其第一個參數,連接物件作為其第二個參數。它會傳回一個結果對象,其中包含查詢結果,或在查詢失敗時傳回 FALSE
。例如:
$query = "SELECT * FROM users"; $result = mysqli_query($mysqli, $query);
結果物件可以用來取得查詢結果。最常用的方法是 mysqli_fetch_assoc()
,它將結果物件中的目前行作為關聯數組傳回。例如:
while ($row = mysqli_fetch_assoc($result)) { echo $row['name'] . '<br>'; }
此迴圈將會列印查詢結果中每行的 name
欄位。
實戰案例
以下是取得資料庫中所有使用者記錄的範例程式碼:
需要記住,執行SQL 查詢之前務必驗證用戶輸入,以防止SQL 注入攻擊。
以上是PHP中如何執行簡單的SQL查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!