İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

tablodaki sayıların toplamını nasıl alırım?

THR

0
İyinet Üyesi
Katılım
31 Ekim 2005
Mesajlar
0
Reaction score
3
diyelimki işte bi tabloda

1. 15
2. 10
3 .10
...
...

gibi veriler var. Bunların toplamını nasıl alırım

pardpn php forumlarına takılmaktın alışkanlık işte Dil: PHP Veritabanı: Mysql
 

trextra

0
İyinet Üyesi
Katılım
4 Mart 2005
Mesajlar
5,290
Reaction score
0
Konum
Kadıköy
Neyse ben ASP olarak yazayım.

Kod:
SQL = "Select Sum(SÜTUN) from TABLO"
        rs.Open SQL,Conn,1,3
        TOPLAM = rs(0)
        rs.Close
 
Y

ysf

Misafir
$sql = "SELECT * FROM tablo";
$islem = mysql_query($sql) or die("olmadi");

while($data=mysql_fetch_assoc($islem))
{
$bir = $data["birinci_deger"];
$iki = $data["ikinci_deger"];
$uc = $data["ucuncu_deger"];
$toplam = $bir+$iki+$uc;
echo $toplam;
}

eger kayit sayisindan bahsediyorsaniz;
mysql_num_rows();
 

trextra

0
İyinet Üyesi
Katılım
4 Mart 2005
Mesajlar
5,290
Reaction score
0
Konum
Kadıköy
ysf' Alıntı:
$sql = "SELECT * FROM tablo";
$islem = mysql_query($sql) or die("olmadi");

while($data=mysql_fetch_assoc($islem))
{
$bir = $data["birinci_deger"];
$iki = $data["ikinci_deger"];
$uc = $data["ucuncu_deger"];
$toplam = $bir+$iki+$uc;
echo $toplam;
}

eger kayit sayisindan bahsediyorsaniz;
mysql_num_rows();
Sanırım 15+10+10 = 45 i istiyor.

Verdiğiniz kod 3 tanesini toplar tabi ama 1000 tane satır varsa yapamazsınız bunu. Daha kısa bir kodu vardır. ASP de tüm satırları alıp döngüylede toplayabiliyorsunuz ama siteyi aşırı yavaşlatıp veritabanını yoruyor. Sum komutu bu anlamda çok yararlı. Bu kodun PHP versiyonu nedir ?
 

THR

0
İyinet Üyesi
Katılım
31 Ekim 2005
Mesajlar
0
Reaction score
3
vay be asp ye bak 2 satırda işi bitirmiş
 

SeVeRaL

0
İyinet Üyesi
Katılım
31 Ocak 2003
Mesajlar
336
Reaction score
1
Konum
İstanbul
$toplam = 0;

$sonuc = mysql_query("select sayi_hücresi from tablo_adi", $veri_yolu);
while (list($sayi) = mysql_fetch_row($sonuc)) {

$toplam = $toplam + $sayi;

}

echo "Toplam: $toplam";
 

metadige

0
İyinet Üyesi
Katılım
23 Aralık 2005
Mesajlar
354
Reaction score
4
asp 2 satırda bitiriyor değil

'select sum(sütun) from tablo' sql cümlesidir yani php ile:

PHP:
<?php
$sorgu='select sum(sütun) from tablo';
$sorgula=mysql_query($sorgu) or die ("HATA var");
$toplam=mysql_result($sorgula,0);
echo $toplam;

?>

gibi yapabilirsin
 
Y

ysf

Misafir
trextra' Alıntı:
Sanırım 15+10+10 = 45 i istiyor.

Verdiğiniz kod 3 tanesini toplar tabi ama 1000 tane satır varsa yapamazsınız bunu. Daha kısa bir kodu vardır. ASP de tüm satırları alıp döngüylede toplayabiliyorsunuz ama siteyi aşırı yavaşlatıp veritabanını yoruyor. Sum komutu bu anlamda çok yararlı. Bu kodun PHP versiyonu nedir ?

Sanılanın aksine "SUM" bir SQL kodudur. Asp değil.
 

THR

0
İyinet Üyesi
Katılım
31 Ekim 2005
Mesajlar
0
Reaction score
3
ben ne biliym sum kimindir :D neyse çok teşekkürler çok makbulde geçti. + rep
 

THR

0
İyinet Üyesi
Katılım
31 Ekim 2005
Mesajlar
0
Reaction score
3
$toplam=mysql_result($sorgula,0);

buradaki 0 nedir? php.net te de baktım ama anlayamadım
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst