• 27-02-2016, 17:02:54
    #1
    Üyeliği durduruldu
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/teknoifc/public_html/ara/ara.php on line 49
    
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/teknoifc/public_html/ara/ara.php on line 55
    bunlar aldığım hatalar arkadaşlar

     <?php
    
    											$sayfa = @intval($_GET['s']);
    											if(!$sayfa) $sayfa = 1;
    											$toplam = mysql_num_rows(mysql_query("select * from index where index LIKE '%$cekoy%'"));
    											$limit = 9;
    											$sayfa_sayisi = ceil($toplam/$limit);
    											if($sayfa > $sayfa_sayisi) $sayfa = 1;
    											$goster = $sayfa * $limit - $limit;
                          $sorgu = mysql_query("select * from index where baslik LIKE '%$cekoy%' order by id DESC limit $goster,$limit");
    											while($row =mysql_fetch_array($sorgu)){
    											extract($row);
    
    																			?>
    bunlarda php kodlarım hatayı bir türlü anlamadım ya kaçırdığım bişeymi var bakıp yardım edebilirmisiniz?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:02:54 -->-> Daha önceki mesaj 16:41:07 --

    Arkadaşlar Lütfen yardım edin ya gerçekten işin içinden çıkamıyorum.
  • 27-02-2016, 17:12:15
    #2
    @Selçuk; @TurkCode; arkadaslad belki yardim etmek isterler..

    Mobil yazildi,yazim hatasi varsa affola.
  • 27-02-2016, 17:44:57
    #3
    Üyeliği durduruldu
    Sorgu hatasi: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'index where baslik LIKE '%teknoif%'' at line 1

    hatanın tamamını yazdırdım böyle diyor. acaba neden

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:23:14 -->-> Daha önceki mesaj 17:14:59 --

    arkadaşlar lütfen yardımcı olun ya

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:44:57 -->-> Daha önceki mesaj 17:23:14 --

    sorunu çözdüm arkadaşlar. index tablo ismini php herhalde terim gibi görüyor o yüzden yazım hatası diyor.
  • 27-02-2016, 18:40:49
    #4
    index
    not
    as
    having
    inner
    on
    gibi sql sorgu yapılarında kullanılan kelimeler tablo sutun veya veritabanı olarak kullanılmamalı zira kullanılmışsa da sorgular içinde `index` gibi tırnak içinde kullanılmalıdır
  • 27-02-2016, 22:50:03
    #5
    Hocam bu hataları almanızın iki sebebi olabilir:
    1.si ya sorgularınız çalışmıyordur, bir şey dönmediği için hata veriyordur -> Çözüm: Sorguların çalıştığından emin olun.
    2.si ise sorgular çalışıyor ama döndürülen bir şey yoktur (boş dönüyordur.) -> Çözüm: mysql_num_rows ve mysql_fetch_arrayin geçtiği sorguların başına '@' işareti koyun. bunlar hatayı çözecektir.
  • 29-02-2016, 08:33:36
    #6
    Üyeliği durduruldu
    jthaboss adlı üyeden alıntı: mesajı görüntüle
    Hocam bu hataları almanızın iki sebebi olabilir:
    1.si ya sorgularınız çalışmıyordur, bir şey dönmediği için hata veriyordur -> Çözüm: Sorguların çalıştığından emin olun.
    2.si ise sorgular çalışıyor ama döndürülen bir şey yoktur (boş dönüyordur.) -> Çözüm: mysql_num_rows ve mysql_fetch_arrayin geçtiği sorguların başına '@' işareti koyun. bunlar hatayı çözecektir.
    teşekkürler hocam çözdüm sorunu dediğim gibi tablo adı index olunca kabul etmedi.