Doğru Cevap
-
veri tabanında sütunun tipi ne olarak görünüyor ?
-
Runarch
int12 yıl önce yazılmış -
Yazar_baris
yalnız average'i çıktı verirken hangi sütundan çıktı vereceğinizi yazmamışsınız sanırım.
ayrıca sorguda biraz garip geldi bana :/
benim kullanım şeklim
("SELECT * FROM pages WHERE average='1' ");
gibi ...
çıktı ->
echo $average["average"];
bir de bunları kendize uyarlamayı deneyin isterseniz :/12 yıl önce yazılmış -
Runarch
Doğru, yorgunluk var :) Çok dalgınım en iyisi yarın devam edeyim ben :D Teşekkür ederim yardım için.12 yıl önce yazılmış -
Yazar_baris
rica ederim :)
veri tabanı sorgularının kullanıldığı yerlerde sorun yaşarsanız, sorguyu phpmyadminden yazıp kontrol etmeniz her zaman sağlıklı olacaktır. en azından sorunun nerede olduğunu belirlemeniz açısından yararlı olur :)12 yıl önce yazılmış
-
Cevaplar
-
mysql_fetch_assoc ile cektigin veri bir dizi olacagından
echo $avarage1;
diye yazdıramazsın.
echo $avarage['field_name'] seklinde dene. -
http://www.uzmansorusu.com/soru/970 sorusunda gördüğüm sql cümlesinin bir benzerini de burada gördüm, not düşeyim dedim. eğer bir tablodaki belirli bir sütunu almak istiyorsan o sütunun adını select'ten sonra yazarsın; where'den sonra ise dönecek veriyi sınırlamak için gereken karşılaştırmalar yazılır:
SELECT sütunadları FROM tabloadı WHERE koşul;
sütunadları şöyle olabilir:
* tümünü ver
id, tarih id ve tarih sütunlarını ver
id, tarih, average id, tarih ve average sütunlarını ver
koşul şöyle olabilir:
tarih >= '2011-01-01'
Şu anda senin $average'ın, tablonun ilk satırını bir array olarak veriyor.
Eğer yapmak istediğin bir sütundaki tamsayıların ortalamasını almaksa onun için "SELECT AVG(sütunadı)" yapısını kullanabilirsin.