• 01-08-2013, 16:34:28
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    elimde bir mysql tablosu var içinde veri site bir sütun var ben bunu array'a doldurmak istiyorum. myqsl_fetch_array şeklinde yaptığımda tek veri çekiyor, ben tüm verileri array a koymasını istiyorum. Nasıl yaparım ?
  • 01-08-2013, 16:58:13
    #2
    sorgunuz SELECT xyz FROM tablo... şeklinde ise SELECT * FROM tablo yapın, bütün sütunları çeker.
  • 01-08-2013, 17:03:04
    #3
    ReQueM adlı üyeden alıntı: mesajı görüntüle
    sorgunuz SELECT xyz FROM tablo... şeklinde ise SELECT * FROM tablo yapın, bütün sütunları çeker.
    Bütün sütunları değil de bütün satırları çekmesini sitiyorum hocam
  • 01-08-2013, 17:37:25
    #4
    onun kısa yoldan çözümü var mı bilmiyorum ama hepsini döngü içinde diziye aktarabilirsin.

    $sorgu = mysql_query("SELECT elma, armut, cilek FROM meyveler");
    
    $elma  = array(); $armut = array(); $cilek = array();
    $i = 1;
    while($r = mysql_fetch_assoc($sorgu)){
    	$elma[$i]	= r["elma"];
    	$armut[$i]	= r["armut"];
    	$cilek[$i]	= r["cilek"];
    	$i++;
    }
    kullanırken;
    echo $elma[1]; //1. satırdaki elma verisi
    echo $armut[2]; //2. satırdaki armut verisi
    echo $cilek[3]; //3. satırdaki cilek verisi
    denemedim ama bu şekilde olması lazım
  • 01-08-2013, 18:47:47
    #5
    Evet hocam ama iste baska bir yolu yok mu ki dongu yavaslatacaktir
  • 01-08-2013, 19:39:16
    #6
    ata350 adlı üyeden alıntı: mesajı görüntüle
    Evet hocam ama iste baska bir yolu yok mu ki dongu yavaslatacaktir
    vbulletin dil paketindeki cümleleri buna benzer bir yöntem ile çekilyor, sorun olacağını sanmıyorum, eğer satır sayısı çok fazla ise gruplandırırsın
  • 01-08-2013, 22:22:54
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mysql_fetch_assoc ile bunu direkt yapıyorsun zaten.

    Sorguda WHERE vs. gibi bir sınırlayıcı olmadığına dikkat et..
  • 01-08-2013, 22:36:37
    #8
    Birlikisgu adlı üyeden alıntı: mesajı görüntüle
    Mysql_fetch_assoc ile bunu direkt yapıyorsun zaten.

    Sorguda WHERE vs. gibi bir sınırlayıcı olmadığına dikkat et..
    Döngüye sokmayınca sadece ilk satırdaki verileri yazdırıyor
  • 01-08-2013, 22:44:08
    #9
    ReQueM adlı üyeden alıntı: mesajı görüntüle
    Döngüye sokmayınca sadece ilk satırdaki verileri yazdırıyor
    Ne olmasını bekliyorsun? Amacın nedir tam olarak?