mysqli_real_escape_string hatası
Arkadaşlar Merhaba, Aşağıdaki şekilde hata alıyorum, daha doğrusu mysqli_real_escape_string yerine daha önceden mysql_escape_string yazılıymış bu da kalktığı için böyle yazdım ama bu seferde aşağıdaki gibi hata aldım sebebi konusunda yönlendirebilir misiniz ?
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in
if(isset($_GET['sayfa']) and !empty($_GET['sayfa'])){
$sayfa = mysqli_real_escape_string(htmlspecialchars(addslashes(trim(strip_tags($_GET['sayfa'])))));
}else{
$sayfa = 'anasayfa';
}
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
ferdi hocam doğru cevabı vermiş ancak yanlış yere yazmış $db değişkenini.
$sayfa = mysqli_real_escape_string($db, htmlspecialchars(addslashes(trim(strip_tags($_GET['sayfa'])))));
doğru olanı böyle olması gerekiyor.