emlak48 adlı üyeden alıntı

çok sağol Hocam ALLAH razı olsun, Hocam aşağıdaki kodu PDO çevirmeye çalıştım ama bir türlü çeviremedim kalın olarak işaretlediğim yerde hata veriyor, bu konudada yardımcı olurmusun hocam.
teşekkür ederim


$sayfada = $gostermeAdeti;
$toplam_icerik = mysql_num_rows(mysql_query($sorgu));
$toplam_sayfa = ceil($toplam_icerik / $sayfada);
$sayfa = isset($_GET['s']) ? (int) $_GET['s'] : 1;
if($sayfa < 1) $sayfa = 1;
if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
$limit = ($sayfa - 1) * $sayfada;
if($limit<0){$limit=0;}

$ilancek=mysql_query($sorgu.' LIMIT '.$limit.', '.$sayfada)or logal(mysql_error());
while($ilan=mysql_fetch_object($ilancek)){
?>

içerikler



Hatırladığım kadarıyla siteyi PDO'ya çeviriyordunuz, rowcount gibi diğer kodları da düzenledim.

//Buraya "query" sorgunuzu yazın.
//Eğer sorguya veri yükleyecekseniz 'query' yerine 'prepare/execute' mantığını kullanın.
$sorgu = $db->query("MYSQL SORGUSU");
$sayfada = $gostermeAdeti;
$toplam_icerik = $sorgu->rowCount();
$toplam_sayfa = ceil($toplam_icerik / $sayfada);
$sayfa = isset($_GET['s']) ? (int) $_GET['s'] : 1;
if($sayfa < 1) $sayfa = 1;
if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
$limit = ($sayfa - 1) * $sayfada;

//IF-ELSE'de tek satırlık işlem yapacaksanız köşeli parantez eklemenize gerek yok.
if($limit<0) $limit=0;

$ilancek = $db->query($sorgu.' LIMIT '.$limit.', '.$sayfada);
while($ilan=$ilancek->fetch(PDO::FETCH_OBJ)){
?>