① 怎麼用php把html表單內容寫入資料庫
當表單通過submit提交後,在PHP端可以通過$_POST['name']方式獲取到對應的表單內容。接下來,使用INSERT語句將這些內容添加到資料庫中。這里提供一個示例代碼:
HTML部分:
Firstname:
Lastname:
Age:
提交按鈕:
PHP部分:
<?php
$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$age = $_POST['age'];
$sql = "INSERT INTO users (firstname, lastname, age) VALUES ('$firstname', '$lastname', '$age')";
if ($conn->query($sql) === TRUE) {
echo "新記錄插入成功";
} else {
echo "Error: " . $sql . "
" . $conn->error;
}
$conn->close();
?>
請確保資料庫中存在名為users的表,且表結構包括firstname、lastname、age三個欄位。
通過這種方式,你可以輕松地將HTML表單內容寫入資料庫。
參考鏈接:http://www.w3school.com.cn/php/php_mysql_insert.asp
注意:在實際應用中,建議使用預處理語句來防止SQL注入攻擊。