2016-03-22 26 views
0

Ben bir Mysql/php acemi ve bir sorgunun birkaç sonucu almaya çalışıyorum. "my_table" adlı bir tablo içeren "my_db" adlı bir db sahibim. Bu tablonun "meyveler" adlı tek bir sütunu var. Muz, ananas, hindistancevizi ve elma gibi öğelere bazı öğeler ekledim.Bir sütunun tüm öğelerini görüntüle?

ben bu kodu denedim nedenle tüm bu öğeleri görüntülemek istiyorum:

$sql = 'SELECT items FROM my_table'; 
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
$data = mysql_fetch_array($req); 
mysql_free_result ($req); 
echo $data['items']; 

Ama bu sadece bana (burada, muz) sütunu "öğeleri" ilk elemanını göstermektedir. Tüm elemanların listesini nasıl gösterebilirim?

Şimdiden teşekkürler!

cevap

0

Sorguyu çalıştırdıktan sonra döngüyü çalıştırmanız gerekir, aksi halde beklemeyi kısıtlar. Bunu yapmaya çalışın, test edilmedi. o "döngüsü sırasında"

$sql = 'SELECT items FROM my_table'; 
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br/>'.mysql_error()); 
while($data = mysql_fetch_array($req)){ 
echo $data['items']; 
} 
+0

Teşekkür ederim, işe yaradı! –

1

Eğer mysql kullanırsanız, o zaman excample için, döngüyü oluşturmak için gereken yardımcı olacaktır Umutlar:

$sql = mysql_query("SELECT * FROM lietotajs"); 
    while($row = mysql_fetch_array($sql)) 
     { 
      echo $row['ID']; 
     } 
+0

Bana cevap verdiğin için teşekkürler, işe yarıyor! –

İlgili konular