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

Bagaimana kita bisa mencegah SQL-Injection dari MySQL?

Anda dapat menggunakan prosedur tersimpan untuk menanyakan database. Prosedur tersimpan memeriksa tipe data dan parameter yang diberikan, jika ada ketidakcocokan kueri tidak dijalankan.

Berikut adalah contoh prosedur tersimpan yang dapat Anda gunakan untuk menyisipkan catatan di mysql -

DELIMITER $$
CREATE PROCEDURE book_Insert (
in title varchar(30),
in isbn varchar(30),
out bookID tinyint(3) unsigned
)
BEGIN
insert into books (title, isbn) 
    values(title, isbn);
set bookID =last_insert_id();
END $$


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengaktifkan Cache Permintaan MySQL

  2. Grup MySQL berdasarkan penampilan berturut-turut

  3. Setiap hari kerja tertentu, sql dan php

  4. Server MySQL telah hilang dengan Ruby on Rails

  5. Python + MySQLdb mengeksekusi banyak