Проблемы с данными из Mysql

  • Автор темы Explode
  • Дата начала
Статус
Закрыто для дальнейших ответов.
E

Explode

Гость
#1
Код:
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. Ребята, респект - классно форум сделали
 
Статус
Закрыто для дальнейших ответов.