Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

Важная информация

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2011, 18:14   #1
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию sql запрос

вот у меня 2 таблицы t1 и t2! они одинаковые по структуре но в t1 больше значений, а в t2 меньше! как задать запрос на эти таблицы что б из t1 показывала одинаковые значения t2 и удаляла одинаковые значения из t1, что бы потом я мог соединить эти таблицы в одну t2?
lovepsone вне форума   Ответить с цитированием
Старый 25.01.2011, 18:28   #2
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

DELETE FROM `t1` WHERE `t1`.`f1` IN (SELECT `f1` FROM `t2`);

А проще

INSERT IGNORE INTO `t1` SELECT * FROM `t2`;

Както так.
Sid вне форума   Ответить с цитированием
Старый 25.01.2011, 19:06   #3
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Добавлено через 5 минут
Цитата:
Сообщение от Sid Посмотреть сообщение
DELETE FROM `t1` WHERE `t1`.`f1` IN (SELECT `f1` FROM `t2`);
не понял я немного выделенное выражение

Цитата:
Сообщение от YuruY Посмотреть сообщение
Если в таблицах ключи по всем полям, то скорее получите сумму двух таблиц.
нет ключи не стоят! смысал в том что t1 таблица устарела но есть инфа которая еще актуальна! получается то что в колонке id значения одинаковые, а вот в остальных колонках разные! просто значений 3000 и в ручную не охота исправлять!
lovepsone вне форума   Ответить с цитированием
Старый 26.01.2011, 05:36   #4
YuruY
YTDB Dev
 
Аватар для YuruY
 
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
YuruY Скоро придёт к известностиYuruY Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от lovepsone Посмотреть сообщение
Добавлено через 5 минут

не понял я немного выделенное выражение
А так понятней?
Код:
select * from t1 where ID not in (select (ID) from t2);
__________________
http://ytdb.ru/
http://svn2.assembla.com/svn/ytdbase/
YuruY вне форума   Ответить с цитированием
Старый 25.01.2011, 18:47   #5
YuruY
YTDB Dev
 
Аватар для YuruY
 
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
YuruY Скоро придёт к известностиYuruY Скоро придёт к известности
По умолчанию

Если в таблицах ключи по всем полям (либо ключей вообще нет), то скорее получите сумму двух таблиц.
__________________
http://ytdb.ru/
http://svn2.assembla.com/svn/ytdbase/

Последний раз редактировалось YuruY; 26.01.2011 в 05:37.
YuruY вне форума   Ответить с цитированием
Старый 26.01.2011, 08:33   #6
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

В любом случае надо расставить ключи и добавить им уникальность.
В этом случае можно использовать INSERT IGNORE INTO.

Для удаления ключи не обязательны, но для более быстрой выборки желательны:
Код:
DELETE `t1` FROM `t1`, `t2` WHERE `t1`.`f1`=`t2`.`f1`;
virusav вне форума   Ответить с цитированием
Старый 27.06.2011, 06:16   #7
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Вот у меня созрел еще вопрос.
Вот с сайта я хочу отправить sql запрос типа:
Персонажу с определенным GUID'ам приходило письмо, в котором лежит вещь (тоже с определенным id'ам )
sql запрос начал писать на таблицу 'mail'. Дошел до колонки mailTemplateId и начал париться. На сколько я понял значения mailTemplateId берутся из mail_loot_template, и тут я застрял. Может кто чем поможет?

Хех.... я забыл что такая вещь существует как WIKI!



ХМ..... почитав вики, я в непонятках. Это ж сколько запросов на базу делать надо то? Может есть вариант по проще?
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 27.06.2011 в 06:52.
lovepsone вне форума   Ответить с цитированием
Старый 27.06.2011, 08:06   #8
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

External Mail patch
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 27.06.2011, 08:23   #9
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

если есть то можно на него глянуть то хоть??? погуглю.
Патч то я нашел! Может у кого-то есть по свежее патчик чем сдесь https://github.com/xeross/mangos.git?
Хотя нет лучше я сам! Спасибо за подсказку!
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 27.06.2011 в 08:31.
lovepsone вне форума   Ответить с цитированием
Старый 27.06.2011, 09:46   #10
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

Цитата:
Вот с сайта я хочу отправить sql запрос типа:
Персонажу с определенным GUID'ам приходило письмо, в котором лежит вещь (тоже с определенным id'ам )
а что хочется получить в результате этого запроса?

(а то лопату выдал, направление показал, но как рыть не понятно... )
Кот ДаWINчи вне форума   Ответить с цитированием
Старый 27.06.2011, 09:54   #11
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Тоже думал о почте через сайт.
Самое сложное для меня оказалось сделать так чтобы, гуиды письма и итема в письме совпадали. Проблему не решал, но если это решить - проблем с отправкой вещей по почте через сайт быть не должно и без всяких патчей.
Кот, надо чтобы при отправке id для таблицы mail и mail_id для таблицы mail_item сразу были одинаковы.
KiriX вне форума   Ответить с цитированием
Старый 27.06.2011, 13:19   #12
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

Цитата:
Тоже думал о почте через сайт.
Таким образом почту с сайта не отправить. Аргументирую: Сервер во время своей работы не проверяет изменения в некоторых таблицах своих баз, сделанные "из вне". Это уже мной проверлось. И почта как раз входит в их число. (Проверял еще на 3.0.9, но с того времени, вроде бы, ничего не изменилось) Письмо "придет" адресату только после перезапуска сервера. Лучше для этого пользоваться SOAP или RA.

а здесь можно предложить только просматривать свои письма через сайт. (кстати, хорошая мысль для АСР рев.29 )
Кот ДаWINчи вне форума   Ответить с цитированием
Старый 27.06.2011, 13:31   #13
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Ну что только после перезапуска и лучше вообще SOAP - это понятно. Всё равно хотелось бы понять как можно сделать именно так
KiriX вне форума   Ответить с цитированием
Старый 27.06.2011, 15:15   #14
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

если система почты не будет перечитывать таблицы то "так" без предварительной остановки сервера будет кораптить item_instance
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 27.06.2011, 16:36   #15
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Почему? На каком основании?
KiriX вне форума   Ответить с цитированием
Старый 27.06.2011, 19:50   #16
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

на сновании пересечения гуидов как минимум. очень многие игровые объекты создаются только в памяти сервера при его старте а также в процессе игры, и в базу только выгружаются, но вовсе с ней не синхронизируются.
rsa вне форума   Ответить с цитированием
Старый 28.06.2011, 00:00   #17
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

То есть без патча реализовать не реально? Даже если и получится сразу отправить столько запросов то сообщение придет только после перезапуска серва???? Ну что ж, будем думать.
Да и еще вопрос:
Можно ли как-то ВОССТАНОВИТЬ персонажа, после того как его удалили???(на своем аке удалил нечаянно перса,а как восстановить песра не знаю)
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 28.06.2011 в 00:05.
lovepsone вне форума   Ответить с цитированием
Старый 28.06.2011, 00:13   #18
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Char.log?
rsa, ага, уловил. Точно, недавно ведь сталкивался с этим сам, когда кой-чего в базе замутить хотел
KiriX вне форума   Ответить с цитированием
Старый 28.06.2011, 06:24   #19
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

Цитата:
если система почты не будет перечитывать таблицы то "так" без предварительной остановки сервера будет кораптить item_instance
Это-то понятно, но я пытался сказать немного не об этом. например при UPDATE некоторых полей сервер будет показывать старое значение, а если персонаж был в это время в игре, то после следующего его сохранения (.save) или по выходу, все ваше "сайтовые" изменения могут быть перезаписаны старыми значениями. По крайней мере, с тикитами это происходит (происходило) именно так, с почтой вроде тоже. Хотя, я могу глубоко заблуждаться.


Цитата:
очень многие игровые объекты создаются только в памяти сервера при его старте а также в процессе игры, и в базу только выгружаются, но вовсе с ней не синхронизируются.
Вот, вот об этом я и хотел сказать...

Цитата:
То есть без патча реализовать не реально?
РЕАЛИЗОВАТЬ! Через SOAP или RA.

Цитата:
Можно ли как-то ВОССТАНОВИТЬ персонажа, после того как его удалили???(на своем аке удалил нечаянно перса,а как восстановить песра не знаю)
Можно, но это зависит от настроек в mangos.conf ! В конфиге можно включить логирование SQL-дампа при удалении. или сменить способ удаления:

http://wiki.ytdb.ru/index.php/Mangosd.conf

Цитата:
# CharLogDump
# Перед удаление персонажа сбросить сведения о нем в файл лога
# Для восстановления персонажа удалите строки:
# line == START DUMP == to line == END DUMP == и восстановите чара, использую команду logdump
# Стандартно: 0 - не сбрасывать информацию при удалении
# 1 - сбрасывать информацию при удалении
#
Цитата:
# CharDelete.Method
# Метод удаления персонажа
# Стандартно: 0 - Полностью удаляет персонажа из базы данных
# 1 - Убирается привязка персонажей к аккаунтам,
# их имена освобождаются и в игре выглядят как удаленные
#
# CharDelete.KeepDays
# Сколько дней хранить записи об удаленных персонажах перед удалением записей из базы.
# Стандартно: 30
# 0 - Не удалять записи о персонажах и хранить их всегда.
#
и вообще, у хорошего админа должен происходить ежесуточный бакап баз realmd и characters.

Последний раз редактировалось Кот ДаWINчи; 28.06.2011 в 06:31.
Кот ДаWINчи вне форума   Ответить с цитированием
Старый 28.06.2011, 14:06   #20
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Спасибо за подсказку. Ну что ж погнал я тогда реализовывать!
__________________
sql-language.ru
lovepsone вне форума   Ответить с цитированием
Старый 28.06.2011, 14:33   #21
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

все равно непонятно почему не воспользоваться существующими командами консоли + SOAP
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 28.06.2011, 17:18   #22
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

я так и собираюсь сделать.
Вот и еще вопрос:
А разве через косоль можно отправить почту с определенным предметом ? Или проще воспользоваться командой additem namechar iditem???? (просто консолью пользовался давным давно и не знаю какие команды существуют в консоли, а те что консоль показывает мне не подходят)
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 28.06.2011 в 17:39. Причина: Добавил вопрос
lovepsone вне форума   Ответить с цитированием
Старый 28.06.2011, 20:05   #23
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

.send items
KiriX вне форума   Ответить с цитированием
Старый 06.07.2011, 12:09   #24
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Надеюсь на вашу помощь:
Код:
$command = 'send items lovepsone "test mail" "test item"  50731';
если вместо 50731 (ид предмета) прописать переменную, типа вот так

Код:
$command = 'send items lovepsone "test mail" "test item"  $iditem';
то мне выдает ошибку типа не правильный синтаксис в гм команде. а если подставляю ид предмета то все норм.
И еще вопрос!
У меня кодировка стоит cp1251, я так понимаю что если имя игрока на Русском языке, то консоль попросит кодировку utf-8, или проблем не будет когда имя в переменной? (данную проблему не знаю как решить, так как если переменную подставить то пишет что не правильный синтаксис в гм команде)
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 06.07.2011 в 12:11.
lovepsone вне форума   Ответить с цитированием
Старый 06.07.2011, 12:20   #25
Vipertv
Гость
 
Сообщений: n/a
По умолчанию

Попробуйте так:
Код:
$command = 'send items lovepsone "test mail" "test item" '.$iditem;
Php в одинарных кавычках не заменяет переменную на значение.
  Ответить с цитированием
Старый 06.07.2011, 12:48   #26
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

спасибо! Я даже и не знал что в одинарных кавычках не заменяется переменная на значение
__________________
sql-language.ru
lovepsone вне форума   Ответить с цитированием
Старый 06.07.2011, 15:10   #27
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от lovepsone Посмотреть сообщение
спасибо! Я даже и не знал что в одинарных кавычках не заменяется переменная на значение
KiriX вне форума   Ответить с цитированием
Старый 06.07.2011, 16:12   #28
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Я просто кавычкам не придавал значения как, почему, зачем. Когда начал изучать пхп, раздел синтаксиса пропустил, зря конечно.
__________________
sql-language.ru
lovepsone вне форума   Ответить с цитированием
Старый 06.07.2011, 23:08   #29
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от lovepsone Посмотреть сообщение
Я просто кавычкам не придавал значения как, почему, зачем. Когда начал изучать пхп, раздел синтаксиса пропустил, зря конечно.
Действительно зря... Пусть ты уже и явно не ноль в пхп, но я настоятельно рекомендую почитать какой-нить ман для начинающих с самых-самых основ. Сам удивишься, сколько всего ты ещё не знаешь
KiriX вне форума   Ответить с цитированием
Старый 07.07.2011, 18:38   #30
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Действительно зря... Пусть ты уже и явно не ноль в пхп, но я настоятельно рекомендую почитать какой-нить ман для начинающих с самых-самых основ. Сам удивишься, сколько всего ты ещё не знаешь
Последую вашему совету....
__________________
sql-language.ru
lovepsone вне форума   Ответить с цитированием
Старый 07.07.2011, 06:16   #31
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

К вопросу о SOAP - создание/удаление и прочие операции с лотами на аукционе его средствами возможно?
Shadez вне форума   Ответить с цитированием
Старый 07.07.2011, 08:38   #32
Minimajack
Гость
 
Сообщений: n/a
По умолчанию

ChatHandler::HandleAuctionItemCommand - можно переделать.
  Ответить с цитированием
Старый 07.07.2011, 12:58   #33
ZzZzZzZ
Гость
 
Сообщений: n/a
По умолчанию

А есть примеры как с SOAP работать?
  Ответить с цитированием
Старый 07.07.2011, 13:03   #34
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Я на Qt сделал простенький ремут админ, конектит по RA или SOAP
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 06.10.2011, 14:48   #35
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Подскажите добрые люди запрос на базу mysql!
К примеру у меня имеется массив a=array(1..10); и b=array(5..15)
в базе содержится 15 строк и одна колонка с название id (в ней содержаться значения от 1 до 15 в соответствующей номеру строки )!

Нужен такой запрос к примеру:
если a<>b то удалить строку колонки id равную значению b,
то есть если b=11 то надо удалить id=11 (11 строку) так как a=11 - не существует,
или если a=3 то надо удалить id=3 (3 строку) так как b=3 - не существует.

Да и еще значения параметра a могут быть к примеру от 1 до 3 и от 7 до 10,
а значения параметра b могут быть к примеру от 3 до 5 и от 9 до 13
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 06.10.2011 в 14:54.
lovepsone вне форума   Ответить с цитированием
Старый 06.10.2011, 16:20   #36
Minimajack
Гость
 
Сообщений: n/a
По умолчанию

lovepsone
дайте лучше нормальное описание...то что написано - смахивает на бред
"у меня имеется массив" - где имеется?
DELETE FROM table where id=?
  Ответить с цитированием
Старый 06.10.2011, 16:59   #37
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

массив переменной а и b и вобщем то мне нужно исключить числа которые находятся в базе! к примеру массив a содержит числа от 1 до 15, и массив b содержит числа от 10 до 20! общие у них числа от 10 до 15 !
в базе есть значения допустим от 1 до 30! а мне нужно что-бы скрипт удалял значения в базе от 1 до 10 и от 15 до 30! то есть что бы в базе содержались общее значение массивов a и b (как я писал выше у них общие значения от 10 до 15)
если не понятно:
вот хочу составить запрос типа
(к примеру таблица users в ней 2 колонки id, online )
DELETE FROM `users` WHERE id`='a<>b'
a<>b - a не ровно b
как такой запрос написать ?
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 06.10.2011 в 17:07.
lovepsone вне форума   Ответить с цитированием
Старый 06.10.2011, 17:57   #38
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

а где хранятся a и b?
Кот ДаWINчи вне форума   Ответить с цитированием
Старый 06.10.2011, 19:26   #39
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

я просто не знаю как еще вам объяснить какого эффекта я хочу добиться ! я вроде ясно написал что
Цитата:
Сообщение от lovepsone Посмотреть сообщение
к примеру массив a содержит числа от 1 до 15,
к примеру
a[1]=1;
a[2]=2;
...
a[n]=n;
где n числа от 1 до 15!
__________________
sql-language.ru
lovepsone вне форума   Ответить с цитированием
Старый 06.10.2011, 21:03   #40
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

т.е. речь идет о массиве скрипта ПХП... Тогда при чем тут запрос в базу Mysql?

Тебе надо писать полноценный скрипт с запросом(запрсами) в базу.

Вот тебя никто понять и не может.
Кот ДаWINчи вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на мозг DeusModus Корзина 11 25.07.2010 02:24
[запрос] Баланс на БГ Nordway Запросы 4 09.05.2010 18:49
[Запрос] Рандом БГ GriffonHeart Запросы 4 25.04.2010 08:58


Текущее время: 07:20. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot