Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

veritabanında kayıtlı olandan fazla veri çıkıyor

Konu, 'PHP' kısmında researcher9 tarafından paylaşıldı.

  1. researcher9

    researcher9 Üye

    Kayıt:
    25 Ağustos 2007
    Mesajlar:
    132
    Beğenilen Mesajlar:
    0
    arkadaşlar ben veritabanından bilgi çekerken kayıtlı olandan fazla veri çıkıyor normalde db de 6 kayıt varken sanki 28 kayıt varmış gibi gözüküyor bu sorguları ekrana echo ile yazdırdığımda Resource id #28 gibi bir yazı çıkıyor sorun ne acaba. id değeri birincil ve auto_increment .
    PHP:
    //buradaki konum bir sayı oluyor mesela konumu 0 olanları ver gibi
     
    $konum=$_GET["konum"];
    $sorgu=mysql_query("SELECT * FROM WHERE tablo konum='$konum'  ");
     
    $ver=mysql_query("SELECT * FROM WHERE tablo konum='$konum' ORDER BY id DESC LIMIT 0,30");
     
  2. Emre

    Emre Üye

    Kayıt:
    28 Eylül 2004
    Mesajlar:
    248
    Beğenilen Mesajlar:
    0
    PHP:

    $konum 
    $_GET["konum"];

    $query mysql_query("SELECT * FROM tablo WHERE konum = '$konum'");

    while(
    $row mysql_fetch_array($query))
    {
    echo 
    $row["sutunadi"];
    }
    sutunadi kısmına tablodaki alanlardan birini yazınca ne yapıyor? mysql_query resource olarak döndüğü için gayet normal onu yazması.

    http://tr2.php.net/mysql_query

    adresinden detaylı bilgi alabilirsin.
     
  3. researcher9

    researcher9 Üye

    Kayıt:
    25 Ağustos 2007
    Mesajlar:
    132
    Beğenilen Mesajlar:
    0
    sütün adlarını çekebildim ve ekrana yazdırdım ama şöyle bir sorun oluyor ben bu sorguları sayfalama yaparken kullandığımda normalde 6 kayıt varsa 6 sayfa normal çalışıyor ama ekstradan 22 sayfa linki daha oluşuyor ve onlar boşa dönüyor. hata nerede diye şu sorguları ekrana yazdırınca

    echo="$sorgu";
    echo="$ver";

    Resource id #28 ve Resource id #27 oluyor.
     
  4. Emre

    Emre Üye

    Kayıt:
    28 Eylül 2004
    Mesajlar:
    248
    Beğenilen Mesajlar:
    0
    yukarıdaki mesajdada soyledim

    echo $sorgu;

    dersen sana kaynak id sini verir. onun sorgudan gelen verilerle bir alakası yokki.
     
  5. researcher9

    researcher9 Üye

    Kayıt:
    25 Ağustos 2007
    Mesajlar:
    132
    Beğenilen Mesajlar:
    0
    teşekkürler sorunu çözdüm mysql_num_rows kullanınca halloldu.