MySQL是一種關系數據庫管理系統,它是面向開源社區的一個產品。MySQL提供了多種編程語言的接口,允許在不同的編程環境中使用。本文討論如何在PHP中使用MySQL來創建數據庫連接。
//數據庫地址 $servername = "localhost"; //用戶名 $username = "root"; //密碼 $password = "123456"; //創建連接 $conn = new mysqli($servername, $username, $password); //檢測連接是否成功 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } echo "連接成功";
以上代碼首先定義了要連接的數據庫地址、用戶名和密碼。然后使用PHP內置的mysqli類來創建一個新的連接對象。如果連接不成功,程序將拋出一個致命錯誤并停止執行。
在連接創建成功后,可以使用$conn對象來執行各種SQL查詢。例如,可以使用它來執行SELECT查詢,并通過fetch_assoc()方法將結果轉換為關聯數組:
$sql = "SELECT id, name, age FROM users"; $result = $conn->query($sql); if ($result->num_rows >0) { while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "
"; } } else { echo "0 結果"; } $conn->close();
在上面的例子中,我們首先定義了一個SELECT查詢,并使用$conn對象的query()方法執行該查詢。如果查詢成功,我們使用$num_rows屬性來檢查結果集中是否有數據行。然后使用fetch_assoc()方法將每一行轉換為一個關聯數組,并輸出到屏幕上。
最后,使用close()方法來關閉與數據庫的連接。
上一篇python 讀中文內容
下一篇python 讀寫套接字