2017-05-06 5 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); 

Die obige Abfrage funktioniert nicht ...! Ich weiß nicht, was der Fehler hinter dieser Abfrage ist.Einfügen von Daten mit dieser Abfrage

+2

Bevor Sie versuchen, dies in PHP zu tun, haben Sie versucht, reine SQL in MySQL? –

+0

$ res = mysqli_query ($ korder, $ kio); if (! $ res) { echo ("Fehlerbeschreibung:". mysqli_error ($ korder)); } – JYoThI

+0

Überprüfen Sie, ob Ihr Datenbankname korrekt ist und auch der Tabellenname –

Antwort

0

Die Abfrage sollte die Tabellennamen in der Insert-Anweisung hat:

Statt

INSERT INTO `$kioskid` 

INSERT INTO table_name 

sein sollen, wenn Sie sicher sind die Variablen $kioskid die Tabellennamen enthalten.

0

Versuchen Abfrage wie folgt zu erstellen:

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