Подскажите запрос базе данных!

Discussion in 'PHP' started by Utochka, 11 Jan 2006.

  1. Utochka

    Utochka Elder - Старейшина

    Joined:
    21 Dec 2005
    Messages:
    495
    Likes Received:
    106
    Reputations:
    54
    Подскажите как вытащить из базы данных форума phpBB записи всех пользователей у которых есть icq.

    Желательно следующий формат записи: "почта icq пароль".
    Заранее спасибо!!!
     
  2. Vandal

    Vandal Elder - Старейшина

    Joined:
    10 Mar 2005
    Messages:
    207
    Likes Received:
    18
    Reputations:
    3
    Я бы установил у себя phpmyadmin и посмотел потом
     
  3. Utochka

    Utochka Elder - Старейшина

    Joined:
    21 Dec 2005
    Messages:
    495
    Likes Received:
    106
    Reputations:
    54
    Я просто не дома, а другана нет даже Apach'a =(. Вот форум сломали, надо теперь записи вытащить. !
     
  4. max_pain89

    max_pain89 Eat `em UP!

    Joined:
    11 Dec 2004
    Messages:
    451
    Likes Received:
    140
    Reputations:
    146
    раз у тебя сайт на h15 можно это все там сделать... и попробуй

    SELECT user_email,char(46),user_icq,char(46),user_password FROM phpbb_users ORDER BY user_icq

    многие не вписывают аську, поэтому так удобнее
     
  5. Utochka

    Utochka Elder - Старейшина

    Joined:
    21 Dec 2005
    Messages:
    495
    Likes Received:
    106
    Reputations:
    54
    ща попробуем
     
  6. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91
    Code:
     SELECT user_icq, user_email, user_password FROM phpbb_users WHERE user_icq!=false;
    
    Так не будет выводить тех, кто не вписывает icq.
    Да, пароли то, в md5 :p
     
  7. Utochka

    Utochka Elder - Старейшина

    Joined:
    21 Dec 2005
    Messages:
    495
    Likes Received:
    106
    Reputations:
    54
    Пасибо!! А вот на счет паролей - только лохи незнают, что они в md5 =)
     
  8. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Есть таблица

    (id, name, count)

    надо вывести 10 записей с наибольшими count. Делаю так

    select * from tablename order by count desc limit 10;

    Но мне, после отсеивания, необходимо вывести их отсортированными по name. Никак не могу додуматься, как это сделать.
     
  9. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    2Utochka

    2Joker-jar
    Правда такой запрос не на любой СУБД возможен...
     
  10. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    groundhog
    Сервер: MySQL 5.0.41.

    Еще варианты есть у кого-нибудь?
     
  11. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    гг, археологи
    я могу ошибаться, а разве так не работает?
    select * from tablename order by name and order by count desc limit 10;
    или
    select * from tablename order by name && order by count desc limit 10;
     
  12. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Я туплю, вариант с подзапросом работает. На крайняг буду его юзать. Spyder, такой вариант не прокатит, так как мне нужно сначала извлечение по count'ам, а потом уже сортировка по имени, в результате которой, порядок count'ов перемешается.

    З.Ы. Что за tbl? :)
     
  13. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Есть запрос

    select newsid from news where catid = 4;

    Который возвращает некоторый список newsid'ов. Теперь мне нужно выполнить запрос вида

    delete from tags where newsid = {и список newsid'ов, возвращенных первым запросом}

    Как такое сделать одним запросом (В таблице tags нет поля catid)?
     
  14. Алекс диГриз

    Алекс диГриз Elder - Старейшина

    Joined:
    6 May 2008
    Messages:
    71
    Likes Received:
    15
    Reputations:
    0
    на h15 обычно не стоят большие форумы, скачай базу через Дампер, потом вручную смотри ползователей, МД5 пароль от аккаунта может подойти к аське.

    ну мд5 еще надо расшифровать
     
  15. gordonfreeman

    gordonfreeman Elder - Старейшина

    Joined:
    29 Jan 2006
    Messages:
    29
    Likes Received:
    6
    Reputations:
    -1
    Алекс диГриз, глянь на последнюю активность автора темы