10/10/2018, 11:18
lọc điều kiện so sánh với chuỗi trong mysql
với biến $loaitin="abc" mình sử dụng câu lệnh sau:
' select * from thongtin where loaitin = " '.$loaitin.' " '
thì không thể truy vấn lấy đc kết quả từ dữ liệu, không biết sai ở đâu? các bác chỉ giúp. thanks!
' select * from thongtin where loaitin = " '.$loaitin.' " '
thì không thể truy vấn lấy đc kết quả từ dữ liệu, không biết sai ở đâu? các bác chỉ giúp. thanks!
Bài liên quan
sữa lại như vậy xem
' select * from thongtin where loaitin = " '.$loaitin.' " '
Đơn giản hơn nhất là
" select * from thongtin where loaitin = $loaitin"
Chạy 100% luôn !
Cách tốt nhất là thế này:
$sql = "SELECT * FROM `thongtin` WHERE `loaitin`='" . mysql_escape_string($loaitin) . "'"; //lọc luôn sql injection