SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.01.2016 16:04:40

Easy
Участник
Зарегистрирован: 17.01.2016
Сообщений: 4

Помогите с запросом в базу

Здравствуйте, где ошибка подскажите и как исправить
mysql_query("update users set `money` = `money`+".(float)$row->amount * 0.22." where `id` = '".$row->user_id."'");
надо что-бы число было при добавлении в таблицу умножено на 0.22 (вернее например 0.22 рубля = 1 валюте сайта)
Например человек пополняет баланс и платит 110 рублей надо чтоб на сайте пришло 500 и т.д

Неактивен

 

#2 17.01.2016 16:34:12

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите с запросом в базу

покажите сообщение об ошибке и сам запрос, который отправляется в базу, т.е.
$sql = "update users set `money` = `money`+".(float)$row->amount * 0.22." where `id` = '".$row->user_id."'";
echo $sql;

Неактивен

 

#3 17.01.2016 16:57:00

Easy
Участник
Зарегистрирован: 17.01.2016
Сообщений: 4

Re: Помогите с запросом в базу

Ошибку не могу найти где посмотреть, а весь запрос вот
            mysql_query("update oplata set `status` = '1' where `id` = '".$id."'", $link);
            mysql_query("update users set `money` = `money`+".(float)$row->amount * 0.22" where `id` = '".$row->user_id."'");

Ни чего не происходит после оплаты, баланс не пополняется

Неактивен

 

#4 17.01.2016 16:58:06

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите с запросом в базу

покажите тот запрос, который отправляется в базу после подстановки переменных

Неактивен

 

#5 17.01.2016 17:00:01

Easy
Участник
Зарегистрирован: 17.01.2016
Сообщений: 4

Re: Помогите с запросом в базу

Да и float как я понял это сумма будет с запятой, о мне так не надо, на что-бы целые числа были

Неактивен

 

#6 17.01.2016 17:04:58

Easy
Участник
Зарегистрирован: 17.01.2016
Сообщений: 4

Re: Помогите с запросом в базу

Не могу найти больше ничего если сделать так:
            mysql_query("update users set `money` = `money`+".$row->amount." where `id` = '".$row->user_id."'");
То баланс пополняется нормально, но надо чтоб он добавлялся с множителем

Неактивен

 

#7 17.01.2016 17:15:25

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите с запросом в базу

mysql_query("update users set `money` = `money`+".$row->amount."*0.22 where `id` = '".$row->user_id."'");

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson