Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите с кодом

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
xsintez
Отправлено: 25 Марта, 2008 - 01:53:13
Post Id



Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




есть таблица
CODE (text):
скопировать код в буфер обмена
  1. SQL:
  2.  CREATE TABLE `balans` (
  3.    `id` mediumint(8) NOT NULL auto_increment,
  4.    `login` varchar(40) NOT NULL,
  5.    `suma` varchar(20) NOT NULL default '0',
  6.    `data` varchar(20) default NULL,
  7.    `primechanie` varchar(80) NOT NULL,
  8.    PRIMARY KEY  (`id`)
  9.  ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;




CODE (text):
скопировать код в буфер обмена
  1. помогите выгрести ето все в таблицу вида Код:
  2. Номер | Логин | Дата | Сума | Примечание|


и посчитать суму чисел которые выводятся из ячейки suma

вообщем из базы выгребает переменные в таком виде "21121355" хотя на само деле ето 21 12 13 55 , нужно их как то друг от друга отделить и сплюсовать =)
 
 Top
EuGen Администратор
Отправлено: 25 Марта, 2008 - 09:26:09
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Ничего не понял. Почему это суммой чисел должно быть что-то, разделенное пробелом? И какая такая таблица должна быть в результате?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
xsintez
Отправлено: 25 Марта, 2008 - 09:30:45
Post Id



Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




то просто для наглядности, а вообщем в ячейке "suma" хранятся числа, и нужно их как то сплюсовать (то есть suma1+suma2 и т.д.) и вывести на екран
 
 Top
EuGen Администратор
Отправлено: 25 Марта, 2008 - 09:35:17
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Видимо, имеется ввиду:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. SELECT SUM(suma) FROM balans
  3.  


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
xsintez
Отправлено: 25 Марта, 2008 - 10:04:06
Post Id



Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. $bablos=mysql_query("SELECT SUM(suma) FROM balans");
  2.  
  3. echo $bablos;


выдает Resource id #6
(Добавление)
разобрался
PHP:
скопировать код в буфер обмена
  1.  
  2. $query = ("SELECT SUM(suma) FROM balans");
  3.          $result = mysql_query($query) or die(mysql_error());
  4.  
  5. while($row = mysql_fetch_array($result)){
  6.         echo $row['SUM(suma)'];
  7.         echo "<br />";
  8. }
 
 Top
valenok
Отправлено: 25 Марта, 2008 - 12:59:21
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




xsintez
php.net/mysql_result


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB