hallo,
ik heb een onderstaand stukje php code. in de string staat een enkel aanhalingsteken maar bij het uitvoeren van een insert query krijg ik een foutmelding. ik heb al uitgevonden dat het aan het aanhalingsteken ligt want haal ik die weg werkt het prima
weet iemand hoe je het aanhalingteken bijvoorbeeld kunt vervangen met een ander teken (welke maakt niet uit als hij maar werkt in de query)
bovenstaande werkt niet namelijk
ik heb een onderstaand stukje php code. in de string staat een enkel aanhalingsteken maar bij het uitvoeren van een insert query krijg ik een foutmelding. ik heb al uitgevonden dat het aan het aanhalingsteken ligt want haal ik die weg werkt het prima
PHP:
1
2
3
| $naam = "test"; $plaats = "'s-Gravenhagen"; mysql_query ("INSERT INTO personen (naam, plaats) VALUES ('$naam', '$plaats')") or die("Er is een fout op getreden tijdens het invoeren van de gegevens"); |
weet iemand hoe je het aanhalingteken bijvoorbeeld kunt vervangen met een ander teken (welke maakt niet uit als hij maar werkt in de query)
PHP:
1
| str_replace("'","_",$plaats); |
bovenstaande werkt niet namelijk
[ Voor 13% gewijzigd door Anoniem: 82289 op 08-06-2003 17:30 ]