Php 无法将数据插入数据库
我不能将数据插入数据库,我想我的代码中有一些错误,但我找不到,有人能告诉我我的错误吗。 我可以在Php 无法将数据插入数据库,php,mysql,mysqli,Php,Mysql,Mysqli,我不能将数据插入数据库,我想我的代码中有一些错误,但我找不到,有人能告诉我我的错误吗。 我可以在$mieuta==”时添加数据,但在$mieuta!==“”我无法插入它 这是我的密码:请帮帮我 if (isset($_POST["add"])) { $ten_sp = $_POST["ten_sp"]; $ngay_sx= $_POST["ngay_sx"]; $ma_sp = $_POST["ma_sp"]; $vitrilapdat = $_POST
$mieuta==”时添加数据,但在$mieuta!==“”
我无法插入它
这是我的密码:请帮帮我
if (isset($_POST["add"])) {
$ten_sp = $_POST["ten_sp"];
$ngay_sx= $_POST["ngay_sx"];
$ma_sp = $_POST["ma_sp"];
$vitrilapdat = $_POST["vitrilapdat"];
$chungloai = $_POST["chungloai"];
$nhom = $_POST["nhom"];
$d_an = $_POST["d_an"];
$nhasx = $_POST["nhasx"];
$mieuta = $_POST["mieuta"];
if ($ten_sp == "" || $ngay_sx == "" || $ma_sp == "" || $vitrilapdat =="" || $chungloai =="" || $nhom =="" || $d_an=="" || $nhasx =="") {
echo '<h4 align=center style="color: red;">Vui lòng nhập đầy đủ thông tin</h4>';
}else if($mieuta ==""){
//thực hiện việc lưu trữ dữ liệu vào db
$sql = "INSERT INTO products(
ten_sp,
ngay_sx,
ma_sp,
vitrilapdat,
chungloai,
nhom,
d_an,
nhasx
) VALUES (
'$ten_sp',
'$ngay_sx',
'$ma_sp',
'$vitrilapdat',
'$chungloai',
'$nhom',
'$d_an',
'$nhasx'
)";
// thực thi câu $sql với biến conn lấy từ file connection.php
mysqli_query($conn,$sql);
header('Location:prod_management.php');
}else if($mieuta!== ""){
//thực hiện việc lưu trữ dữ liệu vào db
$sql = "INSERT INTO products(
ten_sp,
ngay_sx,
ma_sp,
vitrilapdat,
chungloai,
nhom,
d_an,
nhasx,
mieuta
) VALUES (
'$ten_sp',
'$ngay_sx',
'$ma_sp',
'$vitrilapdat',
'$chungloai',
'$nhom',
'$d_an',
'$nhasx',
'$mieuta'
)";
mysqli_query($conn,$sql);
header('Location:prod_management.php');
}
}
if(设置($\u POST[“添加”])){
$ten_sp=$_POST[“ten_sp”];
$ngay_sx=$_POST[“ngay_sx”];
$ma_sp=$_POST[“ma_sp”];
$Cerlapdat=$_POST[“Cerlapdat”];
$chungloai=$_POST[“chungloai”];
$nhom=$_POST[“nhom”];
$d_an=$\u POST[“d_an”];
$nhasx=$_POST[“nhasx”];
$mieuta=$_POST[“mieuta”];
如果($ten|U sp==“”| |$ngay|U sx==“”| |$ma| | sp==“”| |$Cellapdat==“”| | |$chungloai==“”| | |$$nhom==“”| |$$d|$$nhasx==“”){
回音“Vui lòng nh”ậpđầyđủ "青田",;
}else if($mieuta==“”){
//thự嗨ệ六ệc lưu trữ Dữ 锂ệu váo db
$sql=“插入到产品中”(
十便士,
ngay_sx,
马乌,
玻璃拉帕达,
春莱,
nhom,
杜安,
nhasx
)价值观(
“十美元”,
“$ngay_sx”,
“$ma_sp”,
“$Cerlapdat”,
“$chungloai”,
“$nhom”,
“$d_an”,
“$nhasx”
)";
//thực thic–u$sqlvớ伊比ế康涅狄格州ấy từ 文件连接.php
mysqli_查询($conn,$sql);
标题('Location:prod_management.php');
}否则如果($mieuta!==“”){
//thự嗨ệ六ệc lưu trữ Dữ 锂ệu váo db
$sql=“插入到产品中”(
十便士,
ngay_sx,
马乌,
玻璃拉帕达,
春莱,
nhom,
杜安,
nhasx,
密达
)价值观(
“十美元”,
“$ngay_sx”,
“$ma_sp”,
“$Cerlapdat”,
“$chungloai”,
“$nhom”,
“$d_an”,
“$nhasx”,
“$mieuta”
)";
mysqli_查询($conn,$sql);
标题('Location:prod_management.php');
}
}
您正在使用==代码>运算符,意思是:
$x !== $y
如果$x
不等于$y
,或者它们不是同一类型,则返回true
这意味着$mieuta
是空变量。您使用的是==代码>运算符,意思是:
$x !== $y
如果$x
不等于$y
,或者它们不是同一类型,则返回true
这意味着$mieuta
是空变量。更改此值
else if(empty($mieuta)){ # change. Check empty
}
else if(!empty($mieuta)){ # Change. Check not empty
}
编辑01
加
if(设置($\u POST[“添加”])){
$ten_sp=$_POST[“ten_sp”];
$ngay_sx=$_POST[“ngay_sx”];
$ma_sp=$_POST[“ma_sp”];
$Cerlapdat=$_POST[“Cerlapdat”];
$chungloai=$_POST[“chungloai”];
$nhom=$_POST[“nhom”];
$d_an=$\u POST[“d_an”];
$nhasx=$_POST[“nhasx”];
$mieuta=$_POST[“mieuta”];
如果($ten|U sp==“”| |$ngay|U sx==“”| |$ma| | sp==“”| |$Cellapdat==“”| | |$chungloai==“”| | |$$nhom==“”| |$$d|$$nhasx==“”)
{
回音“Vui lòng nh”ậpđầyđủ "青田",;
}
else if(空($mieuta)){
//thự嗨ệ六ệc lưu trữ Dữ 锂ệu váo db
$sql=“插入产品(十个sp、ngay_sx、ma_sp、Cellapdat、chungloai、nhom、d_an、nhasx)值(
“$ten_sp'、$ngay_sx'、$ma_sp'、$Cerlapdat'、$chungloai'、$nhom'、$d_an'、$nhasx'”;
//thực thic–u$sqlvớ伊比ế康涅狄格州ấy từ 文件连接.php
if(!mysqli_query($conn,$sql)){
echo(“错误描述:.mysqli_错误($con));
}
}
如果(!empty($mieuta)){
//thự嗨ệ六ệc lưu trữ Dữ 锂ệu váo db
$sql=“插入产品(ten_sp、ngay_sx、ma_sp、Cellapdat、chungloai、nhom、d_an、nhasx、mieuta)值(
“$ten_sp'、$ngay_sx'、$ma_sp'、$Cellapdat'、$chungloai'、$nhom'、$d_an'、$nhasx'、$mieuta'”;
if(!mysqli_query($conn,$sql)){
echo(“错误描述:.mysqli_错误($con));
}
}
标题('Location:prod_management.php');
}
更改此选项
else if(empty($mieuta)){ # change. Check empty
}
else if(!empty($mieuta)){ # Change. Check not empty
}
编辑01
加
if(设置($\u POST[“添加”])){
$ten_sp=$_POST[“ten_sp”];
$ngay_sx=$_POST[“ngay_sx”];
$ma_sp=$_POST[“ma_sp”];
$Cerlapdat=$_POST[“Cerlapdat”];
$chungloai=$_POST[“chungloai”];
$nhom=$_POST[“nhom”];
$d_an=$\u POST[“d_an”];
$nhasx=$_POST[“nhasx”];
$mieuta=$_POST[“mieuta”];
如果($ten|U sp==“”| |$ngay|U sx==“”| |$ma| | sp==“”| |$Cellapdat==“”| | |$chungloai==“”| | |$$nhom==“”| |$$d|$$nhasx==“”)
{
回音“Vui lòng nh”ậpđầyđủ "青田",;
}
else if(空($mieuta)){
//thự嗨ệ六ệc lưu trữ Dữ 锂ệu váo db
$sql=“插入产品(十个sp、ngay_sx、ma_sp、Cellapdat、chungloai、nhom、d_an、nhasx)值(
“$ten_sp'、$ngay_sx'、$ma_sp'、$Cerlapdat'、$chungloai'、$nhom'、$d_an'、$nhasx'”;
//thực thic–u$sqlvớ伊比ế康涅狄格州ấy từ 文件连接.php
if(!mysqli_query($conn,$sql)){
echo(“错误描述:.mysqli_错误($con));
}
}
如果(!empty($mieuta)){
//thự嗨ệ六ệc lưu trữ Dữ 锂ệu váo db
$sql=“插入产品(ten_sp、ngay_sx、ma_sp、Cellapdat、chungloai、nhom、d_an、nhasx、mieuta)值(
“$ten_sp'、$ngay_sx'、$ma_sp'、$Cellapdat'、$chungloai'、$nhom'、$d_an'、$nhasx'、$mieuta'”;
if(!mysqli_query($conn,$sql)){
echo(“错误描述:.mysqli_错误($con));
}
}
标题('Location:prod_management.php');
}
您可以通过为$mieuta
指定默认值来解决此问题
$mieuta = $_POST['mieuta'] || 'NULL';
然后,您只需要一个查询,不需要任何if
语句
$sql = "INSERT INTO products(ten_sp,ngay_sx,ma_sp,vitrilapdat,chungloai,nhom,d_an,nhasx,mieuta) VALUES ('$ten_sp','$ngay_sx','$ma_sp','$vitrilapdat','$chungloai','$nhom','$d_an','$nhasx','$mieuta')";
if (!mysqli_query($conn,$sql)) {
echo("Error description: " . mysqli_error($con));
}
header('Location: prod_management.php');
您可以通过为$mieuta
指定默认值来解决此问题
$mieuta = $_POST['mieuta'] || 'NULL';
然后,您只需要一个查询,不需要任何if
语句
$sql = "INSERT INTO products(ten_sp,ngay_sx,ma_sp,vitrilapdat,chungloai,nhom,d_an,nhasx,mieuta) VALUES ('$ten_sp','$ngay_sx','$ma_sp','$vitrilapdat','$chungloai','$nhom','$d_an','$nhasx','$mieuta')";
if (!mysqli_query($conn,$sql)) {
echo("Error description: " . mysqli_error($con));
}
header('Location: prod_management.php');
你的错误是什么?您的数据库表中是否有mieuta字段?是的,它在我的数据库中,没有错误,但我