Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.04.2009, 02:12
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
bonus+'".$ss."' думаю нельзя строка+строка
попробовал значение так 0 и остается
Последний раз редактировалось bxN5; 10.04.2009 в 02:15..
|
|
|

10.04.2009, 02:15
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
а мне нужно что бы бралось значение которое уже лежит в ячейке bonus и к нему добавлялось из переменной $ss ну и сохранялось естестно
в bonus числа???? $ss - число??? Тогда можно, 100%
скорее всего просто это условие не срабатывает:
WHERE user_id ='".$_COOKIE['ref']
врядли ты в ref хранишь id  Или оно там с пробелами, или еще чонить - в общем треба предварительная обработка всего + тщательная проверка условий + в конце запроса добавь
or die ("Фиг там" . mysql_error());
и сразу увидишь, правильные ли у тебя условия
Чтобы проверить рабочесть этого кода
$query=("UPDATE users SET bonus=bonus+'".$ss."' WHERE user_id ='".$_COOKIE['ref']."'") ;
вместо WHERE user_id ='".$_COOKIE['ref']."'"
вставь WHERE user_id =1"
т.е. просто явным образом укажи id того, кому бонус начисляешь, а дальше думай
Последний раз редактировалось Pashkela; 10.04.2009 в 02:34..
|
|
|

10.04.2009, 03:24
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
работает запрос
в том то и дело что в bonus и в $ss текст
|
|
|

10.04.2009, 03:40
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Ничего не понял - бонус в виде текста?
Ну фиг с ним, текст, так текст. Тогда сначала считывать значение из поля bonus, присвоить это значение какой-то переменной, например $a, а потом так:
$a = $a.$ss;
а потом уже апдейт
|
|
|

10.04.2009, 03:54
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
вот , точно , спс 
|
|
|

10.04.2009, 08:47
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
а CONCAT нынче отменили? 
|
|
|

10.04.2009, 12:57
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
You can use the concatenation operator which is the '.' (dot).
|
|
|

11.04.2009, 02:05
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Проблема: Не могу зайти в БД с помощью mysql.exe
Ошибка: ERROR 1045 (28000): Access denied for user 'mango@'localhost' (using password:
YES)
У юзера mango есть все права.В чём проблема моя не знать.
mysql -h localhost -u mango -p frukt
Вроде всё по правилам...
|
|
|

14.04.2009, 16:10
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
Народ, а есть ли в MySQL условие, что-то наподобие "select * from mytabl where id=2 and if kuku=3 then kaka=5 else kakashka=5", т.е. мне нужно в зависимости от того, какое значение имеет определённая ячейка в проверяемой строке, менять для неё условие... Кто знает, дайте пример.
|
|
|

14.04.2009, 19:28
|
|
Голос разума
Регистрация: 27.09.2006
Сообщений: 529
Провел на форуме: 1607210
Репутация:
1617
|
|
Сообщение от Architek86
Народ, а есть ли в MySQL условие, что-то наподобие "select * from mytabl where id=2 and if kuku=3 then kaka=5 else kakashka=5", т.е. мне нужно в зависимости от того, какое значение имеет определённая ячейка в проверяемой строке, менять для неё условие... Кто знает, дайте пример.
Вообще есть , но ты как то пояснил не верно.
Пример.
SELECT if((1<2),a,b) from table where x=1
тут выборка будет по a, где x равен 1
SELECT if((1>2),a,b) from table where x=1
тут выборка будет по b, где x равен 1
короче в скобках какое то условие, причем можно юзать и подзапросы, после запятой если условие true , ещё после зяпятой если условие false.
ещё пример
SELECT if((1<2),id,(Select B from Table_B Limit 1) from Table_Y where x=1 and O=if((select Z from Table_Z Limit 1)<5,1,100)
__________________
Бойтесь своих желаний. Они могут исполниться....
...О-о-о-о, ушами не услышать, глазами не понять!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|