Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como validar valores inteiros para evitar injeção de SQL?


Para números inteiros e flutuantes, você pode usar isso se não quiser fazer uma consulta parametrizada.
$clean_number = (int)$value;

$clean_number = (float)$value;

Na verdade, eles estão lançando o valor como int e float , isso é mais rápido que intval() e floatval() por exemplo, porque não sofre a sobrecarga da função.