Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak sprawdzić poprawność wartości całkowitych, aby uniknąć wstrzyknięcia SQL?

W przypadku liczb całkowitych i zmiennoprzecinkowych możesz użyć tego, jeśli nie chcesz wykonywać sparametryzowanego zapytania.

$clean_number = (int)$value;

$clean_number = (float)$value;

W rzeczywistości rzucają one wartość jako int i float , jest to szybsze niż intval() i floatval() na przykład dlatego, że nie ponosi kosztów funkcji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj średni czas między dwiema kolumnami i kilkoma wierszami MYSQL

  2. CreateSQLQuery działa, ale QueryOver nie działa z NHibernate

  3. Jak przywrócić dane z MySQL .frm?

  4. php + mysql + mapa google

  5. Kolumna zmiany nazwy MySQL