Как я могу ограничить выбор в MySQL? - PullRequest
3 голосов
/ 06 июля 2010

Я не совсем понимаю, как ограничить выбор в MySQL (например, SELECT * FROM tblProduction LIMIT 1, N;), где N неизвестно.Я хочу показать записи, начиная со строки 2 (два) до конца записи.Спасибо!

Ответы [ 2 ]

6 голосов
/ 06 июля 2010

Это из документации LIMIT:

Чтобы извлечь все строки от определенного смещения до конца результирующего набора, вы можете использовать некоторое большое число для второго параметра. Этот оператор извлекает все строки от 96-й строки до последней:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

РЕДАКТИРОВАТЬ: Таким образом, в вашем случае вы просто измените 95 на 2. Тогда вы получите все строки, начиная с результата 2.

0 голосов
/ 06 июля 2010

Привет, вы можете передать значение N в виде строки запроса или файла cookie.

"SELECT * FROM tblProduction LIMIT 1,".$_GET[Limit];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...