2017-05-06 66 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."',..)"