php - 表单数据未插入 MySQL 数据库
问题描述
表单数据未插入 MYSQL 中。表单成功发布数据(我已经检查了 var dump)。请帮我解决一下这个。
这是我的行动PHP。
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname= "test";
$conn = new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error){
die("connection failed:" .$conn->connect_error);
}
else{
echo "Connected successfully";
}
$selected = mysqli_select_db($conn,$dbname);
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$email = $_POST['email'];
$mobile = $_POST['mobile'];
$address = $_POST['address'];
//$gender = $_POST['male'];
//$gender = $_POST['female'];
$sql = "INSERT INTO test1 (first_name,last_name,email,mob,home_address) VALUES ('$first_name','$last_name','$email','$mobile','$address')";
var_dump($sql);
?>
解决方案
您缺少执行查询以保存数据的最后一部分:
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
推荐阅读
- python - 如何将用于创建单个图像的随机选择图像的文件名附加到 csv 文件?
- return - Acumatica 采购收据返回:打开订单行默认为 false
- mongodb - 在 MongoDB 中返回基于权重字段的记录
- python - 在熊猫数据帧上迭代修改列值的最快方法
- c# - 每季度自动更新 EF CORE dbcontext
- c# - 按字典顺序对任何内容进行排序
- python - 使用 CDO 或 NCO 组合浮标站数据集 (NetCDF),lat 和 lon 被丢弃
- sql - 如何将重复值和唯一值的计数返回到 Access 中的列中
- r - 将主成分分析绘制为离散的颜色代码,而不是连续的
- spring-boot - Spring Boot Micrometer Influxdb 自定义数据插入