SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.02.2011 13:11:38

nICEsCREAM
Участник
Зарегистрирован: 15.02.2011
Сообщений: 3

SELECT выдаёт всего 30 записей в phpMyAdmin

Простите новичка, возможно, вопрос не в том форуме задаю.

Запрос №1

SELECT `URLsite`
FROM Companies

выдаёт в phpMyAdmin результат, разбитый на ~300 страниц.
http://img1.UploadScreenshot.com/images/thumb/2/4505060713.png

Запрос №2
SELECT `URLsite`
FROM Companies
WHERE LENGTH( `URLsite` ) > 0

выдаёт только 30 записей без разбивки на страницы.
http://img1.UploadScreenshot.com/images/thumb/2/4505051785.png

Как добиться того чтобы результат запроса №2 выводился так же на 300-х страницах?

Отредактированно nICEsCREAM (15.02.2011 13:12:18)

Неактивен

 

#2 15.02.2011 14:20:39

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: SELECT выдаёт всего 30 записей в phpMyAdmin

Обратите внимание на текст запроса на Ваших скриншотах - в конце запроса присутствует LIMIT 0,30 - эта инструкция заставляет mysql выдать только первые тридцать записей из всей выборки. Если убрать это ограничение, то mysql выдаст весь результат, правда как его phpmyadmin порежет на страницы - это уже другой вопрос :-).

Что касается второго запроса - Ваш запрос вернул всего одну запись (это же написано на скриншоте) - при всём желании ее на 300 страничек не разбить ;-).


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 15.02.2011 15:26:53

nICEsCREAM
Участник
Зарегистрирован: 15.02.2011
Сообщений: 3

Re: SELECT выдаёт всего 30 записей в phpMyAdmin

deadka написал:

Обратите внимание на текст запроса на Ваших скриншотах - в конце запроса присутствует LIMIT 0,30 - эта инструкция заставляет mysql выдать только первые тридцать записей из всей выборки. Если убрать это ограничение, то mysql выдаст весь результат, правда как его phpmyadmin порежет на страницы - это уже другой вопрос :-).

Лимит задаётся по умолчанию в phpMyAdmin, в своём запросе не указываю лимит.

deadka написал:

Что касается второго запроса - Ваш запрос вернул всего одну запись (это же написано на скриншоте) - при всём желании ее на 300 страничек не разбить ;-).

Он вернул 30 записей. Врёт всё, не знаю почему.

Неактивен

 

#4 16.02.2011 00:47:14

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: SELECT выдаёт всего 30 записей в phpMyAdmin

nICEsCREAM написал:

Лимит задаётся по умолчанию в phpMyAdmin, в своём запросе не указываю лимит.

Ох уж этот phpMyAdmin smile. Попробуйте через консольный mysql-клиент или через

http://dev.mysql.com/downloads/workbench/

deadka написал:

Что касается второго запроса - Ваш запрос вернул всего одну запись (это же написано на скриншоте) - при всём желании ее на 300 страничек не разбить ;-).

nICEsCREAM написал:

Он вернул 30 записей. Врёт всё, не знаю почему.

Вряд ли врёт. Выложите сюда структуру таблицы Companies (запрос: show create table `Companies`) и сами данные (дамп таблицы `Companies`) или результат запроса select * from `Companies`, причем результат запроса получите не через phpMyAdmin.

Отредактированно deadka (16.02.2011 00:48:01)


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 16.02.2011 10:07:05

nICEsCREAM
Участник
Зарегистрирован: 15.02.2011
Сообщений: 3

Re: SELECT выдаёт всего 30 записей в phpMyAdmin

deadka написал:

Вряд ли врёт.

Может!) Я же вижу 30 записейwink Тут вот что:

phpMyAdmin написал:

Версия клиентской библиотеки MySQL (5.0.90) отличается от версии установленного MySQL-сервера (5.1.53). Это может привести к некорректной работе.

Провайдер проверит на этой базе эти запросы. Возможно несоответствие версий даёт глюк.

Неактивен

 

#6 16.02.2011 11:13:03

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: SELECT выдаёт всего 30 записей в phpMyAdmin

nICEsCREAM написал:

deadka написал:

Вряд ли врёт.

Может!) Я же вижу 30 записейwink

Покуда Вы не приведете структуру и данные таблицы, затруднительно сказать те 30 записей Вы видите или не те.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#7 21.02.2011 12:23:59

Neval
Гуру
Откуда: Киев
Зарегистрирован: 11.03.2008
Сообщений: 449

Re: SELECT выдаёт всего 30 записей в phpMyAdmin

phpMyAdmin при выводе результатов показывает кнопку "показать" с текстовыми полями "30" строк начиная с "30", вбиваете сюда нужные Вам цифры и дело в шляпе smile


Человек без чувства юмора - не серьёзный человек wink

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson