我的代码中的“IMEI”字段出错。
起初我没有backtick
在我的代码中包含我提到的这个: 什么时候在MySQL中使用单引号,双引号和反引号 以及我读过的解决方案的数量,得到了backtick
在列名中使用的答案。
我在代码中包含但不能解决问题并仍然得到相同的错误:
“字段列表”中的未知列“IMEI”
这是我的代码:
$conn= mysqli_connect("localhost","root","","SampleDB");
$F1=$_POST['IMEI'];
$F2=$_POST['Model'];
$F3=$_POST['Make'];
$F4=$_POST['Status'];
$F5=$_POST['User_Name'];
$F6=$_POST['Email_ID'];
$F7=$_POST['Location'];
$F8=$_POST['Comp'];
$F9=$_POST['allocation_date'];
$createtable="CREATE TABLE IF NOT EXISTS INVOICE(
IMEI INT(10),
Model varchar(10),
Make char(10),
Status varchar(10),
User_Name char(10),
Email_ID varchar(10),
Location varchar(10),
Comp char(10),
allocation_date varchar(10),
PRIMARY KEY(`IMEI`))";
$s="insert into
`user`(`IMEI`,`Model`,`Make`,`Status`,`User_Name`,`Email_ID`,`Location`,`Comp`,`allocation_date`)VALUES('$F1','$F2','$F3','$F4','$F5','$F6','$F7','$F8','$F9'),";
发布于 2019-05-10 15:34:28
问题是'IMEI'
数据库中列的名称,它是'IMEA'
在我第一次创建表时命名的。我稍后修改了列名,它没有反映在数据库中,这就是错误发生的原因。
https://stackoverflow.com/questions/-100006707
复制相似问题