[PHP/MySQL] Insert Problem

WaechterMedia

┌П┐(◉_◉)┌&#105
ID: 330167
L
28 September 2008
695
59
Hallo,
ich sitze nun schon den ganzen tag an dem selben problem ich will daten in meinen tabelle eintragen mit 5 werten klappt das ganze auch nur wenn alle werte eingefügt werden sollen klappt es nicht :(

Dachte es liegt an meinem code und habe dann aus einem anderen script den code kopiert aber der klappt sobald meine variablen drinne sind auch nicht mehr :(

PHP:
$result = mysql_query("INSERT INTO ish_webspace (titel, speicherplatz, mailspeicherplatz, pop3, email, autoresponder, ftpbenutzer, traffic, subdomains, mysql, cronjobs, mailinglisten, ftp, php, phpupload, cgi, phyton, verzeichnis, webalizer, awstats, pwschutz, fehler, webftp, webmail, spamfilter, preis, mb_gb1, mb_gb2) VALUES ('''.$name."','".$f1."',''".$f2."'','".$f3."','".$f4."',''".$f5."'','".$f6."','".$f7."',''".$f8."'','".$f9."','".$f10."',''".$f11."'','".$ftp."',''".$php."'','".$phpup."','".$cgi."',''".$python."'','".$verzeichnis."','".$webalizer."',''".$awstats."'','".$pwv."','".$fehler."','".$webftp."',''".$webmail."'','".$spam."','".$preis."',''".$mb_gb1."'','".$mb_gb2."');
So nach dem ich mir den fehler ausgeben lassen habe kommt folgendes raus
PHP:
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 'rr'','33',''33'','33','33',''33'','33','33',''33'','33','33',''33'','1',''1'','1' at line 1

und nun komme ich auch nicht mehr weiter bin am verzweifeln :-?

Vielen Dank schonmal
 
Du hast im Query an mehreren Stellen doppelte Ticks, die da so nicht hingehören. Such einfach mal nach '' (das sind 2 Ticks, nicht ein Quote).
 
Ok danke schonmal hoffe das ist die lösung muss mir endlich mal nen editor mit syntax besorgen :D

Edit: Ich bin so doof :(
Vielen vielen dank ich wäre noch verzweifelt :)
 
Wie du an dem Fehler siehst ist hinter 'rr' ein " ' " zu viel.... da stimmt also irgenwas mit dem Query net:
Code:
,''".$f2."'',
das kann ja auch nicht gehen.... Das müsste:
Code:
,'".$f2."',
so aussehen, dann dürfte es gehen...

Ich verstehe aber nicht, dass du aus dem Fehler nicht schlau wirst.. .schau ihn dir doch mal genau an... direkt nach der Meldung steht der COde der den Fehler verursacht....

Hab eben gemerkt, dass das gesamte Query Fehler hat..... in dem Bereich hier
Code:
VALUES ('''.$name."','".$f1."',''".$f2."'','".$f3."','".$f4."',''".$f5."'','".$f6."','".$f7."',''".$f8."'','".$f9."','".$f10."',''".$f11."'','".$ftp."',''".$php."'','".$phpup."','".$cgi."',''".$python."'','".$verzeichnis."','".$webalizer."',''".$awstats."'','".$pwv."','".$fehler."','".$webftp."',''".$webmail."'','".$spam."','".$preis."',''".$mb_gb1."'','".$mb_gb2."');
Du musst das alles nach dem Schema machen:
Code:
,'".$VARIABLE."'
Sofern du Text eingeben willst... bei Zahlen muss das
Code:
,".$f1."
so aussehen

ok zu spät... :(
 
Wie du an dem Fehler siehst ist hinter 'rr' ein " ' " zu viel.... da stimmt also irgenwas mit dem Query net:
Code:
,''".$f2."'',
das kann ja auch nicht gehen.... Das müsste:
Code:
,'".$f2."',
so aussehen, dann dürfte es gehen...

Ich verstehe aber nicht, dass du aus dem Fehler nicht schlau wirst.. .schau ihn dir doch mal genau an... direkt nach der Meldung steht der COde der den Fehler verursacht....

Hab eben gemerkt, dass das gesamte Query Fehler hat..... in dem Bereich hier
Code:
VALUES ('''.$name."','".$f1."',''".$f2."'','".$f3."','".$f4."',''".$f5."'','".$f6."','".$f7."',''".$f8."'','".$f9."','".$f10."',''".$f11."'','".$ftp."',''".$php."'','".$phpup."','".$cgi."',''".$python."'','".$verzeichnis."','".$webalizer."',''".$awstats."'','".$pwv."','".$fehler."','".$webftp."',''".$webmail."'','".$spam."','".$preis."',''".$mb_gb1."'','".$mb_gb2."');
Du musst das alles nach dem Schema machen:
Code:
,'".$VARIABLE."'
Sofern du Text eingeben willst... bei Zahlen muss das
Code:
,".$f1."
so aussehen

ok zu spät... :(

Trotzdem danke ich nutze den normalen editor da sehe ich dank dessen das meine augen schlecht sind wohl den unterschied zwischen '' und " nicht ;)