Bu kolay bir soru olabilir.Tüm satırları ve sütunları tablodan yazdırılamıyor
Bairro = mahalle/preco = fiyatını
Bu fiyatlarla bir referans tablodur:
Bu tablo var.
Ben mahalle ve fiyat içeren bir tablo yazdırmak çalışıyorum ama İsterdim gibi olmuyor: siz de görebileceğiniz gibi
, her değer 3 baskılı ediliyor zamanlar!
kod şudur:
function getInfo()
{
$this->sql = "SELECT * FROM deliverypricestable";
$this->query = $this->mysqli->query($this->sql);
while($this->result = $this->query->fetch_assoc())
{
foreach ($this->result as $key)
{
echo "<tr><td>".$this->result["bairro"]."</td>";//neighborhood
echo "<td>".$this->result["preco"]."</td></tr>";//price
}
}
Bu sorun muhtemelen deliverypricestable üzerindeki sütunun numaraları ile alakalı olduğunu görebilmesi, ama sadece kod öğreniyorum ve lil kaybetti, lütfen yardım edin!
İki kez döngü yapıyorsunuz. – noahnu
Bunu burada gördüm: http://stackoverflow.com/questions/2970936/how-to-echo-out-table-rows-from-the-db-php 2 döngüye sahip ancak baskısı 3 kez –
cevabımı gör . Gönderdiğiniz bağlantıda, kod, tek tek hücre değerlerini yazdırdığı için anahtarlar arasında dolaşıyor. Kodunuzda, tüm satırın her yinelemesini yazdırıyorsunuz. '$ This-> result [' ... '] 'yerine' $ key' yazdıysanız ne demek istediğimi göreceksiniz. – noahnu