Ik ben bezig met het maken van een simpele poll op basis van PHP en MySQL.
Ik gebruik om de poll database te vullen met een nieuwe poll de volgende query:
Nu kan ik wel normale tekst invoeren maar zodra ik leestekens als . ' etc gebruik krijg is een error, bv bij de input '1' Nee ja...
Could not execute query: . 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 '1' ', 'Nee', 'ja..', '', NOW())' at line 1
Door de leestekens slaat de query nergens meer op.
Mijn table ziet er zo uit:
id - int - not null - primary key
response 1 - varchar 255 - not null
response 2 - varchar 255 - not null
response 3 - varchar 255 - not null
De responses zijn de te kiezen opties om op te stemmen.
Kan ik de tekst met leestekens inkapselen in iets anders oid zodat ik ze direct in de database kan gooien?
Ik gebruik om de poll database te vullen met een nieuwe poll de volgende query:
PHP:
1
| $result = mysql_query("INSERT INTO poll (question, response1, response2, response3, date) VALUES ('$question', '$response1', '$response2', '$response3', NOW())") or die ("Could not execute query: $query. " . mysql_error()); |
Nu kan ik wel normale tekst invoeren maar zodra ik leestekens als . ' etc gebruik krijg is een error, bv bij de input '1' Nee ja...
Could not execute query: . 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 '1' ', 'Nee', 'ja..', '', NOW())' at line 1
Door de leestekens slaat de query nergens meer op.
Mijn table ziet er zo uit:
id - int - not null - primary key
response 1 - varchar 255 - not null
response 2 - varchar 255 - not null
response 3 - varchar 255 - not null
De responses zijn de te kiezen opties om op te stemmen.
Kan ik de tekst met leestekens inkapselen in iets anders oid zodat ik ze direct in de database kan gooien?
Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum