Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: не могу просуммировать сложить 2 переменные
 
 автор: Владимир777111   (19.02.2008 в 12:15)   письмо автору
 
 


$request3 = 'SELECT *
             FROM art_mesto
             WHERE id_concert='.$id_concert.' ';
             
 $result3  = mysql_query($request3);
 $num3     = mysql_num_rows($result3);
 if ($num3>0)
 
 {
$cena_prodaga_all=0;
while($row3 = mysql_fetch_array($result3))
{
$hidden=$row3['hidden'];
$cena_prodaga=$row3['cena_prodaga'];
#echo $cena_prodaga; появляются разные числа, тип int
if ($hidden==1)
$cena_prodaga_all=$cena_prodaga_all+$cena_prodaga;

}
echo $cena_prodaga_all;
}


на выходе 0, не могу понять почему

   
 
 автор: sim5   (19.02.2008 в 13:48)   письмо автору
 
   для: Владимир777111   (19.02.2008 в 12:15)
 

Ну наверное не выполняется условие if ($hidden==1)

   
 
 автор: Indemion   (19.02.2008 в 18:24)   письмо автору
 
   для: Владимир777111   (19.02.2008 в 12:15)
 

1. Проверьте что получаете в $request3.
2. Проверьте что возвращает запрос непосредственно в БД (например, через phpmyadmin)
3. MySQL не очень любит запросы без кавычек.
<?php
$request3 
"SELECT * FROM `art_mesto` WHERE id_concert='".$id_concert."'";
?>

   
 
 автор: mihdan   (19.02.2008 в 18:38)   письмо автору
 
   для: Indemion   (19.02.2008 в 18:24)
 

Тогда уж так

<?php
$request3 
"SELECT * FROM `art_mesto` WHERE `id_concert`={$id_concert}";
?> 

   
 
 автор: Trianon   (19.02.2008 в 18:37)   письмо автору
 
   для: Владимир777111   (19.02.2008 в 12:15)
 

Не проще ли так и написать
SELECT SUM(cena_prihoda) 
FROM art_mesto 
WHERE hidden = 1

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования