HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #551  
Старый 09.04.2009, 23:45
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
С нами: 10703786

Репутация: 343


По умолчанию

а именно? как что бы значение добавлялось , а не обновлялось ?
 
Ответить с цитированием

  #552  
Старый 10.04.2009, 00:52
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

INSERT INTO users ('bonus') VALUES ('".$values."')

просто, без where

where нужно только когда update или select, insert просто добавляет новую запись, id автоматически присваивается следующее, если поле id аутоинкримент (автоматически возрастающее). Какая тебе разница, какое там будет id, если ты просто ДОБАВЛЯЕШЬ новую запись
 
Ответить с цитированием

  #553  
Старый 10.04.2009, 00:52
laedafess
Познающий
Регистрация: 11.02.2009
Сообщений: 98
С нами: 9076508

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

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

  #554  
Старый 10.04.2009, 01:29
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
С нами: 10703786

Репутация: 343


По умолчанию

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

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

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

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

  #556  
Старый 10.04.2009, 01:45
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
С нами: 10703786

Репутация: 343


По умолчанию

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

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

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

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

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

  #558  
Старый 10.04.2009, 01:56
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
С нами: 10703786

Репутация: 343


По умолчанию

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

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

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

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

  #560  
Старый 10.04.2009, 02:07
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

$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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) 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 ™ © 2001- Antichat Kft.