2017-05-06 68 views
0
$korder = mysqli_connect("localhost","root","","korders"); 

$kio="INSERT INTO `$kioskid`(ordid,odid,oimage,obimage,obprice,oshipc,ofigures,odprice,oquantity,owarpt,oweftt,owarpc,oweftc,zari,sprice,oprice,status,address,payment,shipdate) VALUES('$ofetordid','$ofetdid','$ofetimg','$ofetbimg','$ofetbprice','$ofetshipc','$ofetfig','$ofetprice','$ofetquant','$ofetwarpt','$ofetweftt','$ofetwarpc','$ofetweftc','$ofetzari','$sprice','$sqprice','$status','$address','$payment','$shipdate')"; 
mysqli_query($korder,$kio); 

以上查询不起作用...!我不知道该查询后面的错误。使用此查询插入数据

+2

在尝试在PHP中要做到这一点,你尝试过使用纯SQL的MYSQL? –

+0

$ res = mysqli_query($ korder,$ kio);如果(!$ res){echo(“Error description:”。mysqli_error($ korder)); } – JYoThI

+0

检查您的数据库名称是否正确以及表名 –

回答

0

查询应在insert语句具有表名:

而不是

INSERT INTO `$kioskid` 

应该

INSERT INTO table_name 

除非确定变量$kioskid持有的表名。

0

尝试建立这样的查询:

"INSERT INTO ".$kioskid." (ordid,odid,..) VALUES ('".$ofetordid."','".$ofetdid."',..)"