printf($is['SUM(`dannue`)']);
или
printf($is[0]);
Форум → Программирование → PHP для идиотов → как вычислить сумму значений в масиве
Страницы: ← Предыдущая страница • Следующая страница →
29 июня 2010 г. 22:29, спустя 7 минут 6 секунд
29 июня 2010 г. 22:40, спустя 10 минут 42 секунды
array(2) { [0]=> string(3) "169" ["SUM(`dannue`)"]=> string(3) "169"
array(2) { [0]=> int(3) "169" ["SUM(`dannue`)"]=> int(3) "169"
разве нет.
29 июня 2010 г. 22:40, спустя 34 секунды
29 июня 2010 г. 22:55, спустя 4 минуты 58 секунд
$query="SELECT `dannue` FROM `dannue_osnova`;
$quest=mysql_query ($query)or die ('неверный запрос');
$num1=mysql_num_rows($quest) or die ('занчение пусто');
for($c=0; $num1>$c; $c++)
{$is=mysql_fetch_array($quest);
$lin=array_sum($is);}
Print_r($lin);
29 июня 2010 г. 22:58, спустя 3 минуты 43 секунды
лучше онлайн виселицу, популярность будет выше, да и перед смертью деньги человеку не нужны - профит выше также
давайте онлайн-курсы мож откроем?
29 июня 2010 г. 23:06, спустя 7 минут 20 секунд
Да второй, конечно, семантичнее. Я не про то, что первый правильнее, а про то что надо уметь отлаживать программу для решения проблемы.
Ну понятно кляч не правильно подставлял. И все же второй мне более преемлем.
Ну это, скажем так, особенность работы пхпшного драйвера с БД.
Из этого видно что (3) "169" данные из ячеек у меня в формате string, хотя в базе данных столбец int;
29 июня 2010 г. 23:10, спустя 4 минуты 21 секунду
$query="SELECT `dannue` FROM `dannue_osnova`;
$quest=mysql_query ($query)or die ('неверный запрос');
$num1=mysql_num_rows($quest) or die ('занчение пусто');
for($c=0; $num1>$c; $c++)
{$is=mysql_fetch_array($quest);
$lin=array_sum($is);}
Print_r($lin);
29 июня 2010 г. 23:11, спустя 1 минуту 22 секунды
Выведет сумму 14 а она должна быть 169 в чем ошибка.
29 июня 2010 г. 23:17, спустя 5 минут 50 секунд
29 июня 2010 г. 23:24, спустя 6 минут 38 секунд
29 июня 2010 г. 23:25, спустя 1 минуту 26 секунд
Что если сделать типа стэковерфлоу.ком/аскдев.ру, где ответы на вопросы будут платные. Ну в районе 0.5-3 баксов?
29 июня 2010 г. 23:26, спустя 22 секунды
А как в цикде просумировать обьясни еще.
$sum = 0;
for( …
{
…
$sum += $is[0];
}
29 июня 2010 г. 23:28, спустя 1 минуту 56 секунд
phpdude пустой флуд с твоей стороны.
А как в цикде просумировать обьясни еще.
$sum = 0;
for( …
{
…
$sum += $is[0];
}
29 июня 2010 г. 23:29, спустя 1 минуту 23 секунды
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!