Mysql
 sql >> Database >  >> RDS >> Mysql

Come convalidare i valori interi per evitare l'iniezione di SQL?

Per numeri interi e float puoi usarlo se non vuoi eseguire una query parametrizzata.

$clean_number = (int)$value;

$clean_number = (float)$value;

Questi stanno effettivamente trasmettendo il valore come int e float , è più veloce di intval() e floatval() ad esempio perché non subisce l'overhead della funzione.