![]() |
MySQL - Einträge werden nicht übernommen
ich hab jetzt für meine site ein neues newsscript und hab ein kleines script gemacht, das die einträge in der mysql-db von der tabelle des alten scripts zu der des neuen übernimmt
aber es kommt ein syntax-error, den ich noch nie gesehen hab hier der quelltext des files: PHP-Code:
ich hoffe, ihr könnt mir helfen |
LOL
Einfach. Du musst in den Strings alle Anführungszeichen, etc. escapen. |
du meinst zb die links in den einträgen (<a href="blabla">)?
|
Jup, aber dafür gibts eh enstprechende PHP-Funktionen.
|
ich hab jetzt die zeile
PHP-Code:
PHP-Code:
leider hat das mein problem nicht gelöst, jetzt kommt folgendes: Zitat:
|
Drück ich mich heute so unklar aus?
Du musst die INHALTE escapen: PHP-Code:
|
sorry
was genau macht addslashes? mit escapen fang ich nix an |
Wenn MySQL/PHP auf einen ' stößt, glaubt er, dass der String zu ende ist.
Deswegen muss man den ' escapen (ein \ voranstellen), damit der Parser den ' unmodifiziert in das Datenbankfeld stellt. Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag