sql >> Databáze >  >> RDS >> Mysql

Jak ověřit celočíselné hodnoty, aby se zabránilo vkládání SQL?

Pro celá čísla a pohyblivá čísla to můžete použít, pokud nechcete provádět parametrizovaný dotaz.

$clean_number = (int)$value;

$clean_number = (float)$value;

Ty ve skutečnosti přenášejí hodnotu jako int a float , je to rychlejší než intval() a floatval() například proto, že netrpí režií funkce.



  1. JUnit/HSQLDB:Jak obejít chyby se syntaxí Oracle při testování pomocí HSQLDB (bez oprávnění a/nebo bez DUAL objektu)

  2. Pivot v Postgresql s označením TRUE/FALSE

  3. převést datový typ SET MySQL na Postgres

  4. Oracle TO_DATE NOT vyvolá chybu