MySQL Array birden sonuçlarını göstermek için nasıl

2 Cevap php

İşte benim geçerli kod:

		$sql = "SELECT * FROM user_posts";
		$result = mysql_query($sql); 
		$row = mysql_fetch_array($result);
		while ($row = mysql_fetch_array($result)) 
		{ 
		print $row['message'];
		}

Amacım bir dizi aracılığıyla SQL veritabanındaki tüm verileri göstermektir. Ama şu anda, sadece son bir ve başka bir şey gösterir. Bunu nasıl yapabilir miyim? Teşekkürler!

2 Cevap

Eğer bu satırı kaldırmak gerekir

$row = mysql_fetch_array($result);

Bunun dışında her mesajı görüntülemek gerekir

Eğer sonuç dizi değerlerle $ satır değişkeni üzerine yazmak, çünkü sadece bir satır alıyoruz.

$sql = "SELECT * FROM user_posts";
$result = mysql_query($sql); 
while ($info = mysql_fetch_array($result)){ 
    print $info['message'];
}

Böyle bir şeyle değiştirmek.