[]

mysql - php çarpma işlemi

veritabanındaki sayısı belirsiz satırların verilerini birbiriyle çarpmak istiyorum. ama dediğim gibi, kaç tane veriyi birbiriyle çarpacağım belli değil, bazen 2 bazen 10 tane veriyi çarpıcam. döngü içindeki veriler.

örnek vermek gerekirse:

$ekle = mysql_query("select * from tablolar where id='{$id}'");
while($goster = mysql_fetch_array($ekle)){

$veri = $goster["verilerim"];

}

şimdi bu döngüden belli sonuçlar gelecek dolayısıyla. kaç tane geleceği belirsiz. işte bu döngüden gelen sonuçların hepsini birbiriyle çarpmak istiyorum. nasıl yapabilirim?

 
ne yapıyorsun bilmiyorum ama. yanlış bişeymiş gibi geldi.

temp diye bi değişkeni 1 e eşitle
. veri'yi foreach'in içine atıcaksın.
foreach veri as v dedikten sonra
temp = v * temp; diyeceksin foreach'in içine. foreach'in dışında da tempin çarpılmış olack.
  • serafettinn  (26.04.12 09:07:29) 
kaç tane veri geleceğini mysql_num_rows ile alabilirsin sıkıntı değil.

Yanlış anlamadıysam çok enteresan bişey istiyosun. Buna sadece php değil matematik de gerekiyor anladığım kadarıyla şöyle yapabilirsin.

while'ın içinde bir for döngüsü daha aç mysql_num_rows ile elde ettiğin sayıyı kendisiyle çarp örneğin 10 sonuç döndü foreach içerdeki rakamları 100 kere döndürmesi gerekiyor birbiriyle çarpabilmek için. içerde döndürürken de counter'ı 10'a böl her sayı birbiriyle çarpıldığında 2. sayıya geçsin.
  • bir kac yazar once  (26.04.12 09:10:07) 
her ikinize de çok teşekkür ederim.

@serafettinn verdiğin tavsiye gerçekten harikaydı ve tam istediğim gibi çalışıyor.
  • kameramotor  (26.04.12 09:32:12) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.