1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

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

Тема в разделе "PHP программирование", создана пользователем Explode, 20 май 2006.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Explode

    Explode Гость

    Код (Text):
    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. Ребята, респект - классно форум сделали
     
Загрузка...
Похожие Темы - Проблемы данными из
  1. nikos
    Ответов:
    29
    Просмотров:
    337
  2. lmike
    Ответов:
    18
    Просмотров:
    245
  3. VikTor1990
    Ответов:
    0
    Просмотров:
    70
  4. hitesh
    Ответов:
    6
    Просмотров:
    152
  5. Hackerelite
    Ответов:
    24
    Просмотров:
    553
Статус темы:
Закрыта.

Поделиться этой страницей