Daarmee vang ik ongewenste input mee af...als ik het goed heb begrepen.
In een query set ik deze code:
WHERE
p.as_season_id = '".clean_query($season_id)."'En via de function 'clean_query" krijg ik een "schone" string terug, toch?
# Preventing SQL Injection with MySQL and PHP
function clean_query($string)
{
if(get_magic_quotes_gpc())
{$string = stripslashes($string);}
if (phpversion() >= '4.3.0')
{$string = mysql_real_escape_string($string);}
else
{$string = mysql_escape_string($string);}
return $string;
}Nu probeer ik een mysqli versie er van te maken. Maar dat lukt me dus niet :-(
Dit is mijn poging
mysqli_real_escape_string($dbconnection_as, $string));Mijn vragen zijn deze: is deze code om te bouwen tot mysqli
of is er een kortere / betere methode?