i gerçekten karmaşık bir sorgu (mysql + php) var ve ben dışında SUM (x) kullanarak bir tablonun sütunları ve satırları toplamak için en kolay yolu bilmek istiyorum.
Maybe a javascript could help. Thanks in advance.
Ben MySQL SUM () işlevini kullanmak için tavsiye ederiz. Eğer diğer değerlere dayalı bazı karmaşık sayma varsa onu kullanmak için tek nedenidir. Sonra PHP sayım yapardı. İşte bir örnek:
$result = mysql_query("... query here ...");
$cats = 0;
$dogs = 0;
while($row = mysql_fetch_array($result))
{
if($row['type'] == 'cat')
{
$cats++;
}
else
{
$dogs++;
}
}
echo "Cats: $cats Dogs: $dogs";
Bu i sütunlar ve satırlar toplamak istediğiniz, sorgu. (Cols bütün yıl aynı değerleri ise satırlar, vars "svago" ve "lavoro" yılın her ayı için sipariş olan)
$q = "SELECT DISTINCT DATE_FORMAT( TIMESTAMP, '%m%Y' ) AS derp FROM main LIMIT 0 , 30";
$qq = mysql_query($q);
while($res = mysql_fetch_array($qq)) {
$where = $res['derp'];
$q = "SELECT timestamp, SUM(moto) + SUM(mary) AS svago, SUM(lavoro) + SUM(affitto) AS lavoro FROM main WHERE DATE_FORMAT(timestamp, '%m%Y') = $where";