пытаясь показать итог из MySQL в PHP - PullRequest
0 голосов
/ 18 января 2010

Я пытаюсь получить квант с помощью int, добавить их все и показать всего

$qunt = 0;
$result = mysql_query("SELECT * 
                         FROM properties_items 
                        WHERE user_propid='$view' 
                     ORDER BY id DESC") or die (mysql_error()); 

while ($row = mysql_fetch_array($result)) { 
  $itemid = $row['itemid'];
  $qunt = $row['qunt'];

  $qunt++;
}

echo $qunt;

Ответы [ 2 ]

3 голосов
/ 18 января 2010
$qunt = 0; 
$result = mysql_query("SELECT *  
                         FROM properties_items  
                        WHERE user_propid='$view'  
                     ORDER BY id DESC") or die (mysql_error());  

while ($row = mysql_fetch_array($result)) {  
  $itemid = $row['itemid']; 
  $qunt += $row['qunt'];  
} 

echo $qunt;

Смею сказать, что вы, вероятно, не используете itemid, и в этом случае нет смысла проходить через набор результатов в коде. Вместо этого попробуйте что-то вроде этого:

$qunt = mysql_query "SELECT SUM(qunt) FROM properties_items WHERE user_propid='$view'";
0 голосов
/ 18 января 2010
$qunt += $row['qunt'];

И избавьтесь от строки ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...