Форум → Разработка → Базы данных → Проблема при работе с функцией UPDATE
Проблема при работе с функцией UPDATE
-
$price=$row["price"];
$price=$price*1.2;
…………………
$result=mysql_query("SELECT * FROM members WHERE login = '$login'");
$row=mysql_fetch_array($result);
$money=$row['money'];
$money-=$price;
echo($money);
$q = mysql_query ("UPDATE members set money='$money' where login = '$login' ");
$result=mysql_query("SELECT * FROM members WHERE login = '$login'");
$row=mysql_fetch_array($result);
$money=$row['money'];
echo($money);
При $prise = 0.4 и $money=10 - выводит 9.52 9.92
Как не пытался исправить, ничего не получается… -
Янв. 5, 2009, 9:12 п.п., спустя 24 минуты 51 секунду
Выведи каждую строку попунктно, то есть с помощью echo/var_dump и т.д.
Проанализируй…https://smappi.org/ - платформа по созданию API на все случаи жизни -
Янв. 5, 2009, 9:16 п.п., спустя 3 минуты 47 секунд
При $prise = 0.4
Что такое $prise? Ты имеешь виду $price? Это важно…https://smappi.org/ - платформа по созданию API на все случаи жизни -
Янв. 5, 2009, 9:18 п.п., спустя 2 минуты 10 секунд
incondition, наверняка запутался с именованием переменных, например$row = mysql_fetch_array($sql_1);
echo $row['test'];
$roow = mysql_fetch_array($sql_2);
echo $row['test'];
в итоге выводишь одно и тоже, называй по разному переменные и будет счастье
зы. весь код в студию и дамп базы, помогуhttps://smappi.org/ - платформа по созданию API на все случаи жизни
Пожалуйста, авторизуйтесь, чтобы написать комментарий!