Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara memvalidasi nilai integer untuk menghindari injeksi SQL?

Untuk bilangan bulat dan float, Anda dapat menggunakan ini jika Anda tidak ingin melakukan kueri berparameter.

$clean_number = (int)$value;

$clean_number = (float)$value;

Ini sebenarnya memberikan nilai sebagai int dan float , ini lebih cepat dari intval() dan floatval() misalnya karena tidak mengalami overhead fungsi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan Karyawan Yang Di Bawah Gaji Rata-Rata Setelah Kenaikan

  2. CREATE TABLE as SELECT - menggunakan MEMORY ENGINE (dalam memori RAM)

  3. Bagaimana cara mengubah tipe data dari spreadsheet yang diimpor di mysql?

  4. Tidak dapat terhubung ke mysql dengan 127.0.0.1

  5. Acak tabel di MySQL dengan Prosedur Tersimpan