MySQL 是一款相當流行和廣泛使用的數(shù)據(jù)庫系統(tǒng)。當我們想要從 PHP 代碼里連接和操作 MySQL 數(shù)據(jù)庫時,需要使用 MySQL 連接函數(shù)。
PHP 提供了很多種連接 MySQL 數(shù)據(jù)庫的方式,使用最廣泛的是通過 mysqli (MySQL Improved Extension)擴展來連接。
下面是一個例子,展示如何用 mysqli 執(zhí)行一個 SQL 查詢語句:
$conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) >0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "
"; } } else { echo "0 結(jié)果"; } mysqli_close($conn);
在這個例子中,首先定義了連接 MySQL 數(shù)據(jù)庫需要的服務器地址、用戶名和密碼,以及數(shù)據(jù)庫名稱。然后,通過 mysqli_connect 函數(shù)來建立連接。如果連接不成功,則調(diào)用 die 函數(shù)退出程序并顯示失敗信息。
接下來,定義了一個要查詢的 SQL 語句,通過 mysqli_query 函數(shù)執(zhí)行查詢,并將結(jié)果存儲在 $result 變量里。通過 mysqli_num_rows 函數(shù)獲取查詢結(jié)果的行數(shù),通過 mysqli_fetch_assoc 函數(shù)將結(jié)果存儲在關聯(lián)數(shù)組里。
最后,通過 mysqli_close 函數(shù)關閉數(shù)據(jù)庫連接。
以上就是一個基本的連接和查詢 MySQL 數(shù)據(jù)庫的例子,需要注意的是,在實際應用中,還需要進行相關的安全措施,比如防止 SQL 注入攻擊等。
上一篇css表格字與邊框間距
下一篇css表格所有框都顯示