Ich hoffe mir kann jemand helfen!
Folgendes Problem:
Ich habe mir mit PHP ein Script geschrieben, der ähnlich wie PHPMyAdmin
Datenbankbefehle ausführt. Dabei wird in eine HTML-Textarea die Anfrage geschrieben, das ganze in einer Variablen gespeichert, die dann der Query für MySQL_query ist. Das funktioniert soweit so gut vollkommen perfekt!
Das Problem liegt meines erachtens in der Einstellung der DB, auf der ich leider kein Zugriff habe (die DB ist von nem Freund). Nämlich wenn ich versuche Datensätze in eine Tabelle einzutragen, ala
INSERT INTO tabelle (name) VALUES ('Kuriwa')
SQL meint es gebe einen Fehler bei 'Kuriwa'). name ist vom Typ TEXT, VARCHAR(20) oder sonst irgend ne Zeichenkette!
Ich habe auch schon "Kuriwa" ausprobiert, alles mögliche, nichts klappt!
Ausser ich schreibe:
INSERT INTO tabelle (name) VALUES (1234)
Also eine Zahl funzt, aber halt keine Zeichenketten!
Was mache ich falsch? Und gibt es vielleicht noch andere Zeichen die eine Zeichenkette kenntlich machen?
Folgendes Problem:
Ich habe mir mit PHP ein Script geschrieben, der ähnlich wie PHPMyAdmin
Datenbankbefehle ausführt. Dabei wird in eine HTML-Textarea die Anfrage geschrieben, das ganze in einer Variablen gespeichert, die dann der Query für MySQL_query ist. Das funktioniert soweit so gut vollkommen perfekt!
Das Problem liegt meines erachtens in der Einstellung der DB, auf der ich leider kein Zugriff habe (die DB ist von nem Freund). Nämlich wenn ich versuche Datensätze in eine Tabelle einzutragen, ala
INSERT INTO tabelle (name) VALUES ('Kuriwa')
SQL meint es gebe einen Fehler bei 'Kuriwa'). name ist vom Typ TEXT, VARCHAR(20) oder sonst irgend ne Zeichenkette!
Ich habe auch schon "Kuriwa" ausprobiert, alles mögliche, nichts klappt!
Ausser ich schreibe:
INSERT INTO tabelle (name) VALUES (1234)
Also eine Zahl funzt, aber halt keine Zeichenketten!
Was mache ich falsch? Und gibt es vielleicht noch andere Zeichen die eine Zeichenkette kenntlich machen?
Kommentar