Heim > Backend-Entwicklung > PHP-Tutorial > Unknown column 'name' in 'field list ; please help me

Unknown column 'name' in 'field list ; please help me

WBOY
Freigeben: 2016-06-23 13:42:48
Original
1257 Leute haben es durchsucht

<?php $conn = mysql_connect("localhost", "root", "");/*echo"$stm"*/if (!$conn)  {  die('Could not connect: ' . mysql_error());  }mysql_select_db("root",$conn)or die(mysql_error());mysql_query('set names GB2312');$sql="insert into shopsystem(name,tel,email,QQ,addr,sex,brandname,commoditybrand,productID,ordername,shopname,shopaddr,invoicenumber,purchasingdate)values('$name','$tel','$email','$QQ','$addr','$sex','$brandname','$commoditybrand','$productID','$ordername','$shopname','$shopaddr','$invoicenumber','$purchasingdate')";if (!mysql_query($sql,$conn))  {  die ('Error: ' . mysql_error());  }mysql_close($conn);?>
Nach dem Login kopieren


Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '')' at line 2


回复讨论(解决方案)

错误提示有两个?
echo $sql; 贴出结果看看。

Unknown column 'name' in 'field list ;
name 字段不存在,请检查

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '')' at line 2

$sql="insert into shopsystem(name,tel,email,QQ,addr,sex,brandname,commoditybrand,productID,ordername,shopname,shopaddr,invoicenumber,purchasingdate)
values('$name','$tel','$email','$QQ','$addr','$sex','$brandname','$commoditybrand','$productID','$ordername','$shopname','$shopaddr','$invoicenumber','$purchasingdate')";
if (!mysql_query($sql,$conn))

values 前加个空格试试。

字段错误 也有可能是 单引号问题,数字、日期等不加引号

shopsystem(name,tel,email,QQ,addr,sex,brandname,commoditybrand,productID,ordername,shopname,shopaddr,invoicenumber,purchasingdate)这里面的字段全用`name`,`tel`,这样的试试,Esc下面的那个键
Nach dem Login kopieren

单引号问题吧。。
建议用拼接

$sql="insert into shopsystem(name,tel,email,QQ,addr,sex,brandname,commoditybrand,productID,ordername,shopname,shopaddr,invoicenumber,purchasingdate)values('".$name."','".$tel."','    ....
Nach dem Login kopieren

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage