|
MySQL.RU - Webboard
Вернуться
Деление числа полученного из таблицы на PHP (Explode) 20/05/2006 - 22:46:19
Re: Деление числа полученного из таблицы на PHP (Dinky) 21/05/2006 - 05:39:25
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. Ребята, респект - классно форум сделали
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
28095
|
|