![]() | ![]() ![]() ![]() ![]() |
Advanced - Blind SQL
Phương pháp thực chất là phương pháp set khóa chính có cấu trúc và tên gọi giống nhau lặp lại 2 lần
vd:
tương tự như
Primarykey('id','id')
Trong hệ quản trị CSDL ,ta không thể add 1 lúc 2 khóa chính giống nhau => Trùng
Và lúc này lợi dùng chức năng thông báo lỗi của các hệ quản trị CSDL để xuất ra thông tin ta cần tìm.
Các bạn có thể test ngay trên phpmyadmin
![^_^](https://xtgem.com/images/smilies/smile_mini.gif)
Sẽ trả về thông báo ERROR 1062 (23000): Duplicate entry '5.0.841' for key 1<= bi trùng khóa '5.0.841' ,đây là thông tin mà ta cần lấy. Tương tự Ví dụ: Với phương pháp này ta cũng áp dụng được trên MSSQL qua phương pháp 'convert(int,xyz);' vd: Đối với PostgreSQL thì hơi khác 1 chút. vd: Mã: Đối với Oracle vd: Mã: Tổng kết lại ta có các phương thức
![^_^](https://xtgem.com/images/smilies/smile_mini.gif)
Chỉnh sửa lúc 2016-02-29 08:06 bởi Pham_loi
![Like](http://dinhloi.xtgem.com/icon/like.png)
Trực Tuyến:
Khách: 1