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
Форумы портала PHP.SU :: Версия для печати :: Помогите с кодом
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Помогите с кодом

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

1. xsintez - 25 Марта, 2008 - 01:53:13 - перейти к сообщению
есть таблица
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 , нужно их как то друг от друга отделить и сплюсовать =)
2. EuGen - 25 Марта, 2008 - 09:26:09 - перейти к сообщению
Ничего не понял. Почему это суммой чисел должно быть что-то, разделенное пробелом? И какая такая таблица должна быть в результате?
3. xsintez - 25 Марта, 2008 - 09:30:45 - перейти к сообщению
то просто для наглядности, а вообщем в ячейке "suma" хранятся числа, и нужно их как то сплюсовать (то есть suma1+suma2 и т.д.) и вывести на екран
4. EuGen - 25 Марта, 2008 - 09:35:17 - перейти к сообщению
Видимо, имеется ввиду:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. SELECT SUM(suma) FROM balans
  3.  
5. xsintez - 25 Марта, 2008 - 10:04:06 - перейти к сообщению
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. }
6. valenok - 25 Марта, 2008 - 12:59:21 - перейти к сообщению
xsintez
php.net/mysql_result

 

Powered by ExBB FM 1.0 RC1