Seite 1 von 2
MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:14
von achim89
Hallo,
in meiner PHP mach ich das hier
wenn ich es über mein phpmyadmin interface einfüge, funktioniert der befehl
rufe ich ihn mit mysql_query auf, dann bekomm ich immer ein fehler
server, benutzer und passwort sowie datenbank sind 100 % richtig, denn die ganzen befehle davor (tabellen erstellen) funktionieren
nur beim befehl insert klappts irgendwie nicht
weiß einer rat?
tia
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:16
von Luuq
Hallo,
so sollte ein Befehl eigentlich aussehen:
Code: Alles auswählen
INSERT INTO "Tabellen_Name" ("Spalte1", "Spalte2", ...)
VALUES ("Wert1", "Wert2", ...)
Gruß,
Luuq
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:17
von achim89
ich hab aber in meiner tabelle nur eine spalte
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:26
von Luuq
Hi,
dann sollte das ganze so aussehen:
Code: Alles auswählen
INSERT INTO "Tabellen_Name" ("Spalte1")
VALUES ("Wert1")
Gruß,
Luuq
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:27
von achim89
bis auf das semikolon kann ich kein unterschied feststellen
meine tabelle heißt theme
und darin befindet sich eine spalte theme, die ich mit den werten fülle
ich bin ratlos
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:29
von PhilippK
achim89 hat geschrieben:rufe ich ihn mit mysql_query auf, dann bekomm ich immer ein fehler
Was für einen Fehler bekommst du denn?
Gruß, Philipp
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:33
von achim89
für den befehl
bekomm ich den fehler
Code: Alles auswählen
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 '; INSERT INTO `theme` (`theme`) VALUES ('glo' at line 2
im webinterface phpmyadmin geht er
ich versteh es enfach nicht =(
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:35
von oxpus
Wie schaut denn die Zeile vorher aus?
Die Fehlermeldung sagt doch "near"
Also stimmt wohl eher mit der "vorherigen" Anweisung etwas nicht.
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 12:40
von achim89
da steht der obrige (mein 1.) befehl, mit dem semikolon abschließend
Re: MYSQL befehl geht nicht
Verfasst: 28.12.2009 13:26
von oxpus
Ja und wie heißt der?
Poste doch mal einen etwas größeren "Ausschnitt".
Die INSERT-Anweisung ist ja auch soweit korrekt, nur eben "davor" ist irgendwo ein Fehler vorhanden.