PHP是一種廣泛使用的服務器端腳本語言,常常和MySQL數據庫一起使用,實現動態網頁的開發。使用PHP連接MySQL數據庫非常簡單,下面來介紹具體的連接方法。
首先,需要確保安裝了PHP和MySQL數據庫,然后打開PHP文件,在文件頭部使用以下代碼建立連接:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $database = "database_name"; $conn = mysqli_connect($servername, $username, $password, $database); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?>
其中,“$servername”指MySQL主機名,一般為“localhost”,“$username”為MySQL用戶名,“$password”為MySQL登錄密碼,“$database”為要連接的數據庫名稱。
用mysqli_connect()函數創建了一個連接對象$conn,如果連接失敗,會輸出錯誤信息“Connection failed”,如果連接成功,則會輸出“Connected successfully”。
接下來,即可使用PHP的MySQL函數執行各種MySQL操作了,比如查詢數據和更新數據。每次操作結束后,使用mysqli_close()函數關閉連接,以釋放資源:
<?php $sql = "SELECT * FROM table_name"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) >0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. "
"; } } else { echo "0 results"; } mysqli_close($conn); ?>
上面的代碼實現了從“table_name”表中查詢數據,如果查詢成功,則循環遍歷結果集并輸出數據。“mysqli_query()”函數執行SQL查詢,得到一個結果集對象,而“mysqli_fetch_assoc()”函數則從結果集對象中取出一行數據作為關聯數組。
PHP連接MySQL數據庫的方法就介紹到這里,通過以上代碼,可以輕松實現MySQL數據庫的操作。
上一篇dos連接mysql錯誤
下一篇dpkt mysql