• 24-01-2009, 21:07:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar

    $montreysor = mysql_query("SELECT * FROM tabloismi");
    while($yaz=mysql_fetch_array($montreysor)){
    $konu = $yaz["tabloismi"];
    }

    echo $konu;

    arkadaşlar PHP ile böyle veri çekiyorum ve tablo kodlarının içine yazdırıyorum ama 1 den fazla değer olmasına rağmen sadece 1 tane veriyi çekip ekrana yazdırıyor...:S

    LIMIT 10 yapıyorum mesela yine 1 veri yazdırıyo.
    Kafayı yemek üzereyim.:S
    Yardım ederseniz sevinirim.

    Saygılarımla...
  • 24-01-2009, 21:13:59
    #2
    $montreysor = mysql_query("SELECT * FROM tabloismi");
    while($yaz=mysql_fetch_array($montreysor)){
    $konu = $yaz["tabloismi"];
    echo $konu;
    }
    while döngüsü içindeyken çoklu bir şekilde yazar.

    ya da bir diziye atman gerek yaz değişkenini
    $i=0;
    while( .....){
    $konu[$i] = $yaz["tabloismi"];
    $i=$i+1; 
    }
    echo $konu[0];
    echo $konu[1];
    echo $konu[2];
    ..
    .
  • 24-01-2009, 21:14:52
    #3
    tabloda tek değer olmadığına veya syntax hatası yapmadığınıza emin misiniz?

    örnek kod değilde tam olarak kullndığınız kodları yazarsanız daha iyi olur.
  • 24-01-2009, 21:15:28
    #4
    Hocam biraz daha açar mısın konuyu?
    Anlamadım da pek.:S
  • 24-01-2009, 21:15:44
    #5
    Kodu bu şekilde değiş, echo komutunu while döngüsünü kapatmadan önce vermelisin;
    $montreysor = mysql_query("SELECT * FROM tabloismi");
    while($yaz=mysql_fetch_array($montreysor)){
    $konu = $yaz["tabloismi"];
    echo $konu;
    }
  • 24-01-2009, 21:17:04
    #6
    kurabiye adam adlı üyeden alıntı: mesajı görüntüle
    tabloda tek değer olmadığına veya syntax hatası yapmadığınıza emin misiniz?
    örnek kod değilde tam olarak kullndığınız kodları yazarsanız daha iyi olur.
    INSERT INTO ile kaydettiğim verileri çekmek istiyorum.
    Syntax hatası nedir hocam neden kaynaklanır açabilir misiniz biraz?
  • 24-01-2009, 21:18:05
    #7
    macchess adlı üyeden alıntı: mesajı görüntüle
    Kodu bu şekilde değiş, echo komutunu while döngüsünü kapatmadan önce vermelisin;
    $montreysor = mysql_query("SELECT * FROM tabloismi");
    while($yaz=mysql_fetch_array($montreysor)){
    $konu = $yaz["tabloismi"];
    echo $konu;
    }
    İyi de hocam ben o çekeceğim değerleri tabloda göstermek istiyorum oraya yazarsam nasıl gösteririm? =)
    Yada tablo kodlarınıda mı oraya yazsam ki?
  • 24-01-2009, 21:49:04
    #8
    Eposta Aktivasyonu Gerekmekte
    function donduragamdondur () {
    $montreysor = mysql_query("SELECT * FROM tabloismi");
    while($yaz=mysql_fetch_array($montreysor)){
    echo $yaz[tabloismi];
    }
    }
    Listeleceğiniz yerde
    donduragamdondur();
    yazın
  • 24-01-2009, 21:51:18
    #9
    Teşekkürler.
    Function kullanmak hiç aklıma gelmedi.
    Bide öyle deniyim inş. olur.
    Tekrardan teşekkürler. =)