欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysqlidb php

林國瑞1年前8瀏覽0評論

現在很多網站都需要數據庫來存儲數據,MySQL是一種非常常用的開源關系型數據庫管理系統。在PHP中,MySQLi和PDO都是訪問MySQL數據庫的方式。本文將介紹如何在PHP中使用MySQLi來連接MySQL數據庫,并進行一些基本的操作。

首先,我們需要連接到MySQL數據庫。我們可以使用MySQLi的構造函數來創建一個數據庫連接:

$servername = "localhost";
$username = "username";
$password = "password";
// 創建連接
$conn = new mysqli($servername, $username, $password);
// 檢測連接
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
} 
echo "連接成功";

在上面的代碼中,我們使用了mysqli函數來連接到MySQL數據庫,并使用了die函數來停止腳本執行。如果連接失敗,我們會輸出連接失敗的錯誤信息。

在連接成功后,我們就可以對數據庫進行一些操作了。例如,我們可以創建一個數據庫和一個表:

$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
echo "數據庫創建成功";
} else {
echo "Error creating database: " . $conn->error;
}
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";
if ($conn->query($sql) === TRUE) {
echo "數據表創建成功";
} else {
echo "創建數據表錯誤: " . $conn->error;
}

在上面的代碼中,我們首先創建了一個名為myDB的數據庫,然后創建了一個名為MyGuests的數據表。在這個數據表中,我們定義了5個列,其中id是主鍵,具有自動遞增的功能。

接下來,我們可以向數據表中添加一些數據,例如:

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "新記錄插入成功";
} else {
echo "Error: " . $sql . "
" . $conn->error; }

在上面的代碼中,我們使用INSERT INTO語句向數據表中插入一個名為John Doe的用戶的信息。成功插入時,我們會輸出“新記錄插入成功”。

最后,我們可以查詢數據表中的數據:

$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows >0) {
// 輸出每行數據
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
"; } } else { echo "0 結果"; }

在上面的代碼中,我們使用SELECT語句從數據表中獲取所有的id、firstname和lastname列,并輸出它們的值。如果查詢無結果,我們會輸出“0 結果”。

無論是創建數據庫、創建數據表、插入數據還是查詢數據,都可以使用MySQLi函數來實現。MySQLi的使用非常簡單,你只需要掌握一些基本的命令即可。在實際項目中,你會發現MySQLi非常好用,它可以幫助你輕松地完成很多數據庫操作。