• 24-02-2010, 18:15:23
    #1
    arkadaşlar merhaba bi sorum var şimdi fonksiyon içinde bi while döngüm var while içinde listelenen tüm kayıtları dışarı yollamak istiyorum bunu nasıl yapabilirim şu an ki verdiğim kodlarla sadece ilk kayıt gözüküyor diğerleri gözükmüyor. diğer kayıtların da listelenmesi için ne yapabilirim fikri olan var mı
    	function sql()
    	{
    		$sql="select * from veriler";
    		$query=mysql_query($sql);
    		while($kayit=mysql_fetch_object($query))
    		{	
    		return $kayit;
    		}
    		
    	}
    	print_r(sql());
  • 24-02-2010, 18:42:41
    #2
    Eposta Aktivasyonu Gerekmekte
      
      function sql()
        {
            $yakitimbittiuleyn='';
            $sql="select * from veriler";
            $query=mysql_query($sql);
            while($kayit=mysql_fetch_object($query))
            {    
            $yakitimbittiuleyn .=$kayit;
            }
            return $yakitimbittiuleyn;
        }
        print_r(sql());
    Dip not: mysql_fetch_object yerine mysql_fetch_array tavsiye ederim, performans açısından.
  • 24-02-2010, 18:49:41
    #3
    bu şekilde denemiştim aşağıdaki gibi bir hata alıyorum
    Catchable fatal error: Object of class stdClass could not be converted to string in C:\xampp\htdocs\sitem\deneme.php on line
  • 24-02-2010, 18:56:10
    #4
    Eposta Aktivasyonu Gerekmekte
    sütün ismini belirtiyor musun
  • 24-02-2010, 18:58:09
    #5
    hayır çünkü tüm sutunların gitmesini istiyorum ben
  • 24-02-2010, 19:06:44
    #6
    Eposta Aktivasyonu Gerekmekte
    faik_guler adlı üyeden alıntı: mesajı görüntüle
    hayır çünkü tüm sutunların gitmesini istiyorum ben
      function sql()
        {
            $yakitimbittiuleyn='';
            $sql="select * from veriler";
            $query=mysql_query($sql);
            while($kayit=mysql_fetch_array($query))
            {    
            $yakitimbittiuleyn .=$kayit[];
            }
            return $yakitimbittiuleyn;
        }
      print_r(sql());
  • 24-02-2010, 19:09:56
    #7
    Fatal error: Cannot use [] for reading in C:\xampp\htdocs\sitem\deneme.php on line
    hatası veriyor şimdi de
  • 24-02-2010, 19:12:16
    #8
    Eposta Aktivasyonu Gerekmekte
    $kayit[];
    köşelilerin içine tırnak içinde(") çekeceğiniz tablo isimini yazınız.
    Birden fazla veri için
    $yakitimbittiuleyn["id"] .=$kayit["id"];
    $yakitimbittiuleyn["isim"] .=$kayit["ad"];
    gibi kullanabilirsiniz.
  • 24-02-2010, 19:12:34
    #9
    $kayit2=array();
    $sql="select * from veriler";
    $query=mysql_query($sql);
    while($kayit=mysql_fetch_object($query))
    {
    $kayit2[] = $kayit;
    }
    return $kayit2;