Запрос - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > PHP

PHP Форум как для начинающих программистов на PHP так и для профессионалов этого дела. Если нужно создать скрипт, функцию и т.д, но не знаете как, спросите у нас и мы вам подскажем. Здесь вы найдете примеры скриптов которые вы сможете использовать на сайтах своих серверов (онлайн, регистрация, семь печатей, топ игроков). Так же много книг и статей.

Ответ
Опции темы
Непрочитано 06.02.2012, 19:20   #1
Аватар для Extez1
Пользователь

Автор темы (Топик Стартер) Запрос

Помогите составить запос.
Код:
SELECT * FROM char_woe_log WHERE killer_id = '$char_id' ORDER BY `id` DESC
- Выводит лог убийств, я хочу уменьшить лог убийств, так что бы вместо
Машатупкин | локации 1.
Машатупкин | локации 1.
Васяпупкин | локации 1.
Васяпупкин | локации 1.
Васяпупкин | локации 1.
Заменить на:
Машатупкин |2 раза
Васяпупкин |3 раза.
Код:
SELECT * FROM char_woe_log WHERE killer_id = '$char_id' AND killed_id = '$tar_id' ORDER BY `id` DESC
- этот запрос выводит все убийства определённого id.

как совместить их? или подскажите решение
Extez1 вне форума Ответить с цитированием
Непрочитано 06.02.2012, 19:22   #2
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: Запрос

Группировка по нику.
Dizband вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 06.02.2012, 19:28   #3
Аватар для Extez1
Пользователь

Автор темы (Топик Стартер) Re: Запрос

Спс, щас буду придумывать
Extez1 вне форума Ответить с цитированием
Непрочитано 06.02.2012, 19:35   #4
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: Запрос

Можно еще попробовать:
SELECT distinct [колонка_ник_чара], count(*) и далее..
либо
SELECT [колонка_ник_чара], count(*) from lala where lala group by [колонка_ник_чара]

Не спал 25 часов, могу тупить.
Dizband вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 06.02.2012, 19:37   #5
Аватар для Extez1
Пользователь

Автор темы (Топик Стартер) Re: Запрос

как вывести то, что даст Count? т.е. как к нему обратится?
Код:
SELECT  COUNT(*) FROM char_woe_log WHERE killer_id = ".$chard['char_id']." group by `killed`
Extez1 вне форума Ответить с цитированием
Непрочитано 06.02.2012, 20:01   #6
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: Запрос

count(*) as count(по мне так удобнее)
=>
$array['count']

При таком запросе, кроме этой цифры в возврате ничего не будет, нужны другие поля - прописывайте.
Dizband вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 06.02.2012, 20:09   #7
Аватар для Extez1
Пользователь

Автор темы (Топик Стартер) Re: Запрос

Спасибо всё работает, моя лень как обычно всё запорола.
Extez1 вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запрос BAKSы Lineage II 2 05.03.2011 14:31
sql запрос UFODriverr Lineage II 2 29.10.2010 20:57
SQL запрос Xrust Lineage II 5 04.08.2009 14:09
запрос в БД kilatiV Работа со скриптами 1 19.07.2009 16:55
SQL запрос... Xrust Lineage II 1 05.06.2009 21:50


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 08:44. Часовой пояс GMT +3.

Вверх