Jokertegn træder kun i kraft, når de bruges i SELECT
forespørgsler og så kun ved brug af bestemte funktioner. Så for at indsætte koden vil det være fint at bruge mysql_real_escape_string()
da de ikke vil have nogen effekt.
For at gøre det bedre vil jeg anbefale, at du bruger PHPs BOB så du kan bruge parameterbinding. Følgende eksempel er fra PHP-manualen :
<?php
$stmt = $dbh->prepare("INSERT INTO REGISTRY (name, value) VALUES (:name, :value)");
$stmt->bindParam(':name', $name);
$stmt->bindParam(':value', $value);
// insert one row
$name = 'one';
$value = 1;
$stmt->execute();
// insert another row with different values
$name = 'two';
$value = 2;
$stmt->execute();
?>