2016-04-15 14 views
-3

Ich versuche, ein Formular mit Daten aus einer Tabelle zu füllen und dann zu bearbeiten/zu aktualisieren, bekomme aber diesen Fehler - bitte helfen.Unbekannte Spalte 'Zeit' in 'Auftragsklausel'

SQL-Abfrage:

UPDATE `table_name` SET `Time` = `$_POST[submit_time]` , 
`Form` = `$_POST[form_name]` , 
`Field` = `$_POST[field_name]` , 
`Value` = `$_POST[field_value]` , 
`Order` = `$_POST[field_order]` , 
`File` = `$_POST[file]` WHERE `Time` = `$_POST[hidden]` ; 

MySQL sagte:

1054 - Unbekannte Spalte 'Zeit' in 'where clause'

+0

Können Sie bitte Struktur Ihrer Tabelle zeigen? –

Antwort

0

Dies bedeutet einfach, dass Sie nicht über ein Spalte Time in Ihrer Tabelle table_name

Zur Fehlerbehebung sollten Sie DESC table_name; ausführen. Dies zeigt alle Spalten in table_name Tabelle.

Sie sollten in der Lage sein, die korrekte Schreibweise oder den korrekten Spaltennamen für den Zeitteilspeicher als den Fehler herauszufinden, schlägt vor, dass es keine time Spalte gibt.