Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie validiere ich ganzzahlige Werte, um eine SQL-Injection zu vermeiden?

Für Ganzzahlen und Gleitkommazahlen können Sie dies verwenden, wenn Sie keine parametrisierte Abfrage durchführen möchten.

$clean_number = (int)$value;

$clean_number = (float)$value;

Diese wandeln den Wert tatsächlich als int um und float , das ist schneller als intval() und floatval() zum Beispiel, weil es nicht unter dem Funktions-Overhead leidet.