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

Czy sporządzanie zestawień zabezpiecza Twoją bazę danych?

Obydwa. Przygotowane zestawienia ochronią Cię przed wstrzyknięciami SQL wtedy i tylko wtedy, gdy użyjesz ich we właściwy sposób. Samo „używanie” przygotowanych instrukcji nie pomoże, jeśli nadal interpolujesz zmienne dla np. nazw tabel/kolumn.

$stmt = "SELECT * FROM $table WHERE $column = ?"; //not good...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić NULL w mysql, zwłaszcza INT dataType?

  2. Moja firma hostingowa twierdzi, że coś jest nie tak z kodem PHP

  3. Jak upewnić się, że w bazie danych MySQL nie ma wyścigu podczas inkrementacji pola?

  4. MySQL vs. SQL Server vs. Oracle

  5. MySQL jak łączyć tabele na dwóch polach