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

php mysql 添加數據

傅智翔1年前8瀏覽0評論
在網站開發中,經常需要對數據庫進行添加操作。而PHP和MySQL是目前最流行的開發語言和數據庫,下面就來介紹一下如何使用PHP和MySQL進行數據添加操作。 首先,我們需要連接到MySQL數據庫。可以使用PHP內置的mysqli或PDO擴展來連接數據庫。在連接數據庫時,我們需要提供數據庫的主機名、用戶名、密碼和數據庫名。
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";
// 創建連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢測連接
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
?>
接下來,我們需要創建一張表來存儲需要添加的數據。假設我們要添加一條記錄到用戶表格中,我們需要先創建用戶表格,具體代碼如下:
<?php
// 建立連接
$conn = mysqli_connect('localhost','root','password','myDB');
// 檢查連接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 創建新的表格
$sql = "CREATE TABLE users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";
if (mysqli_query($conn, $sql)) {
echo "表格創建成功";
} else {
echo "創建表格失敗 " . mysqli_error($conn);
}
mysqli_close($conn);
?>
接下來是添加數據的具體操作。假設我們要添加一條新的用戶數據,具體代碼如下:
<?php
// 首先,我們要連接到數據庫
$conn = mysqli_connect('localhost','root','password','myDB');
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 以下是添加數據的代碼
$sql = "INSERT INTO users (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
if (mysqli_query($conn, $sql)) {
echo "新的數據已經添加成功";
} else {
echo "出現錯誤 " . mysqli_error($conn);
}
mysqli_close($conn); // 關閉數據庫連接
?>
以上代碼會在users表格中添加一條新的記錄,其中firstname、lastname和email列的值分別為"John"、"Doe"和"john@example.com"。 除了直接添加固定的數據外,我們也可以使用表單來添加數據。接下來就可以通過一個簡單的表單來添加新的用戶記錄:
<?php
// 連接到MySQL數據庫
$conn = mysqli_connect('localhost','root','password','myDB');
// 檢查是否連接成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 如果有表單提交,就開始處理
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 獲取表單提交的數據
$firstname = $_POST["firstname"];
$lastname = $_POST["lastname"];
$email = $_POST["email"];
// 將數據添加到MySQL數據庫中的users表格
$sql = "INSERT INTO users (firstname, lastname, email)
VALUES ('$firstname', '$lastname', '$email')";
if (mysqli_query($conn, $sql)) {
echo "數據添加成功";
} else {
echo "添加數據出現錯誤 " . mysqli_error($conn);
}
// 關閉MySQL數據庫連接
mysqli_close($conn);
}
?>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
姓名: <input type="text" name="firstname">
<br>
姓氏: <input type="text" name="lastname">
<br>
郵箱: <input type="text" name="email">
<br><br>
<input type="submit" value="提交">
</form>
以上代碼將會創建一個表單,通過這個表單就能夠實現向users表格中添加新的記錄。我們可以通過向此表單中填寫合法的數據,來向users表格中添加新的記錄。 以上就是使用PHP和MySQL進行添加數據的詳細步驟。需要注意的是,在使用表單添加數據時,我們需要進行數據檢驗和過濾,以保證數據的合法性和有效性。