Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Деление числа полученного из таблицы на PHP (Explode) 20/05/2006 - 22:46:19
      Re: Деление числа полученного из таблицы на PHP (Dinky) 21/05/2006 - 05:39:25

> Original message text:
> From: Explode - 20/05/2006 - 22:46:19
> Subject:Деление числа полученного из таблицы на PHP
> -----------------
> mysql_query("CREATE TABLE IF NOT EXISTS asd (chance decimal(22,10), text varchar(10))") or die(mysql_error());
> mysql_query("insert into asd values ('13283', '0')");
> $chance = 0;
> $chance_f = 0.0;
> $query = "SELECT chance FROM asd";
> $drop_result = mysql_query($query);
>
> if (mysql_num_rows($drop_result)) {
> $row = mysql_fetch_assoc($drop_result);
> $chance = intval($row['chance']);
> echo $chance."<br>";
> $chance += 1;
> mysql_query("insert into asd values ('".$chance."','0')") or die(mysql_error());
>
> $chance_f = floatval($chance / 10000);
> echo $chance."<br>";
> mysql_query("insert into asd values ('".intval($chance)."','".$chance_f."')") or die(mysql_error());
> }
>
> К примеру возмем число 13283
> Нужно взять его из ячейки, поделить на 10000 и запихнуть либо в другую таблицу, либо в туже (как на примере)
> Проблема в том что после деления с числом происходит чтото очень странное - получается чтото вроде "1 3283", хотя нужно чтобы получилось обычное дробное число, например, 1.3283
> Заранее спасибо
> P.S. Ребята, респект - классно форум сделали
>


From: Dinky - 21/05/2006 - 05:39:25
Subject:Деление числа полученного из таблицы на PHP
-----------------
честно говоря, не очень понятно, можно упростить пример? до одного-двух действий, желательно так, что можно было легко повторить ;)
версию mysql уточните

> P.S. Ребята, респект - классно форум сделали
??? это вы о чем?
--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
28095



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |