HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.04.2009, 00:52
laedafess
Познающий
Регистрация: 11.02.2009
Сообщений: 98
Провел на форуме:
1446969

Репутация: 169
По умолчанию

Код:
INSERT INTO `users` (`bonus`) VALUES ('".$values."')
P.S. ой, мну опередили=(
 
Ответить с цитированием

  #2  
Старый 10.04.2009, 01:29
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме:
3279330

Репутация: 343


Отправить сообщение для bxN5 с помощью ICQ
По умолчанию

не не так
щас попробую объяснить полностью
в таблице юзерс есть поле бонус , в которое нужно записать ник из своей переменной , но записать ник человку с id совпадающему со своим значением(хранится в куках)
Отлично работает в написанном сразу запросе
PHP код:
$query=("UPDATE users SET bonus='".$ss."' WHERE user_id ='".$_COOKIE['ref']."'") ; 
но дело в том , что в последующих запросах естественно значение предыдущее затирается(set все таки) , а мне нужно что бы бралось значение которое уже лежит в ячейке bonus и к нему добавлялось из переменной $ss ну и сохранялось естестно
 
Ответить с цитированием

  #3  
Старый 10.04.2009, 01:38
Taylorith
Участник форума
Регистрация: 06.09.2006
Сообщений: 177
Провел на форуме:
284125

Репутация: 16
По умолчанию

Дарова , есть проблема, имеется запрос весящий 112 мегов, запускаю мускул захожу через хейди и пытаюсь сделать запрос , чеастно гворя не выходит , зависает и очень долго все это происходит, вообще так и не получилось сделать запрос ни через хейди ни через навикат, неужели нету других методов , я помню делали как то через бат файлы.
Или другой способ разделить запрос на файлы состоящие как минимум из двух мегов каждый и по одному сделать , но вручную эт ппц как долго ,есть ли способ ?? помогите пожалуйста или мне придется вручную делить файл.
 
Ответить с цитированием

  #4  
Старый 10.04.2009, 01:45
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме:
3279330

Репутация: 343


Отправить сообщение для bxN5 с помощью ICQ
По умолчанию

mysql -u root base < ./dump.sql
 
Ответить с цитированием

  #5  
Старый 10.04.2009, 01:48
Taylorith
Участник форума
Регистрация: 06.09.2006
Сообщений: 177
Провел на форуме:
284125

Репутация: 16
По умолчанию

изхвини если буду выглядить идиотом, но все же, где это делать ? (в командной строке мускула то есть захожу в пуск выбираю мускул и MySQl command line)потом вписываю пароль? если я правильно понял то так?
mysql -u root < ./мой запрос.sql так?

Последний раз редактировалось Taylorith; 10.04.2009 в 01:51..
 
Ответить с цитированием

  #6  
Старый 10.04.2009, 01:56
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме:
3279330

Репутация: 343


Отправить сообщение для bxN5 с помощью ICQ
По умолчанию

так , но в обычной командной строке (выполнить-cmd)
 
Ответить с цитированием

  #7  
Старый 10.04.2009, 02:05
Taylorith
Участник форума
Регистрация: 06.09.2006
Сообщений: 177
Провел на форуме:
284125

Репутация: 16
По умолчанию

не в обчной не получается , я тока что в командой строке скуля сделал
вот так Source C:/запрос.sql и получилось.
 
Ответить с цитированием

  #8  
Старый 10.04.2009, 02:07
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

$query=("UPDATE users SET bonus=bonus+'".$ss."' WHERE user_id ='".$_COOKIE['ref']."'") ;

чото так типо

а поле bonus перед этим сделать равно 0. Если там просто пусто, то просто сделать такой запрос предварительно:

$query=("UPDATE users SET bonus=0") ;

Последний раз редактировалось Pashkela; 10.04.2009 в 02:09..
 
Ответить с цитированием

  #9  
Старый 10.04.2009, 02:12
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме:
3279330

Репутация: 343


Отправить сообщение для bxN5 с помощью ICQ
По умолчанию

bonus+'".$ss."' думаю нельзя строка+строка


попробовал значение так 0 и остается

Последний раз редактировалось bxN5; 10.04.2009 в 02:15..
 
Ответить с цитированием

  #10  
Старый 10.04.2009, 02:15
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
а мне нужно что бы бралось значение которое уже лежит в ячейке 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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ