Hoi,
Ik wil wat gegevens in een database wegschrijven met een vrij standaard stukje code, die prima werkt op een andere site op een andere server. Op de server waar ik nu op werk, werkt deze prima, totdat er een 'gevaarlijk' leesteken in de tekst voorkomt zoals ' of ".
Dan krijg ik de volgende error:
error: 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 ''test)' at line 1
Ik heb toen de tekst test'test geplaatst in een tekstveld. Dit is de code:
Wat doe ik fout? Of moet ik ergens iets op de server veranderen?
Ik wil wat gegevens in een database wegschrijven met een vrij standaard stukje code, die prima werkt op een andere site op een andere server. Op de server waar ik nu op werk, werkt deze prima, totdat er een 'gevaarlijk' leesteken in de tekst voorkomt zoals ' of ".
Dan krijg ik de volgende error:
error: 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 ''test)' at line 1
Ik heb toen de tekst test'test geplaatst in een tekstveld. Dit is de code:
PHP:
1
| mysql_query("INSERT INTO cmw_invites (invname, invtext) VALUES ('$_POST[gname]', '$_POST[gtext]')") or die ("error: ".mysql_error()); |
Wat doe ik fout? Of moet ik ergens iets op de server veranderen?