McBr@in
Legacy Member
Goed, ik heb dus een vervelend probleem. Ik heb een query die namen uit een database haalt en die wegschrijft naar een andere database. De query op zich werkt perfect voor gewone namen, maar geeft problemen wanneer het een naam is met een leesteken (vb. D'Hondt, D'Haeseleer).
De query ziet er als volgt uit:
function insert_users($firstname, $lastname)
{
$sql_query = "INSERT INTO user ( firstName, lastName) VALUES ( '$firstname', '$lastname')";
mysql_query($sql_query);
}
Uiteraard geeft dit een probleem omdat je krijgt:
INSERT INTO user (firstName, lastName) VALUES ('Tom', 'D'Hondt');
Je ziet dan duidelijk bij die lastName dat die query beetje verkracht wordt door die ' in de naam. Maar ik weet niet goed hoe ik dit moet oplossen.
De query ziet er als volgt uit:
function insert_users($firstname, $lastname)
{
$sql_query = "INSERT INTO user ( firstName, lastName) VALUES ( '$firstname', '$lastname')";
mysql_query($sql_query);
}
Uiteraard geeft dit een probleem omdat je krijgt:
INSERT INTO user (firstName, lastName) VALUES ('Tom', 'D'Hondt');
Je ziet dan duidelijk bij die lastName dat die query beetje verkracht wordt door die ' in de naam. Maar ik weet niet goed hoe ik dit moet oplossen.

?