SQL Syntax error

ShishaLiVe

Mitglied
Hallo Leute habe hier ein kleinen Fehler, habe schon viele sachen ausprobiert aber nichts hat geholfen,



PHP:
$sql = "INSERT INTO
			reg_keys
       VALUES
			  e_keyes = '".$key."'
			  Datum = NOW()";
		mysql_query($sql) or die(mysql_error().'<hr />'.$sql.'<hr />');



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 'e_keyes = '1865ab3866285cde62e7bf1d5c50991f' Datum = NOW()'

INSERT INTO reg_keys VALUES e_keyes = '1865ab3866285cde62e7bf1d5c50991f' Datum = NOW()

Danke für Eure Hilfe
 
er speichert aber jetzt nichts in SQL? wo is denn jetzt das problem



PHP:
$sql = "INSERT INTO
			reg_keys
       VALUES
			  (e_keyes = '".$key."',
			  Datum = NOW())";
		mysql_query($sql) or die(mysql_error().'<hr />'.$sql.'<hr />');
 
habe denn fehler gefunden, hatte noch ne Spalte ID drin mit fortlaufenden nummer diese habe ich jetzt gelöscht aber wie kann ich diese Spalte trotzdem lassen?
 
dazu gibt es 2 Möglichkeiten:

1) hinter "reg_keys" in Klammern die Felder angeben in die du was schreiben willst
Code:
INSERT INTO reg_keys (e_keys,Datum) VALUES ('".$key."',NOW())
oder
2) dafür einen leeren String eintragen
Code:
INSERT INTO reg_keys VALUES ('','".$key."',NOW())
 
Zurück