Ten konkretny wstrzyknięcie nie zadziałałoby, ponieważ mysql_query
PHP funkcja umożliwia tylko jedno zapytanie na wywołanie. Jednak poniższe działania mogą działać, jeśli column
ma klucz podstawowy lub unikalny:
$unsafe_variable = "admin') ON DUPLICATE KEY UPDATE password=MD5(CONCAT('knownsalt', 'newpassword'))#";
Lepiej użyć długiego mysql_real_escape_string
funkcja:
$sql=sprintf("INSERT INTO table (column) VALUES(%s)",
mysql_real_escape_string($unsafe_variable));
mysql_query($sql);