Как применить разбивку на страницы к результату запроса SHOW TABLES в PHP


Я хотел бы применить разбивку на страницы к результатам SHOW TABLES FROM DATABASE_NAME.

Попытался использовать ключевое слово LIMIT, но выдается ошибка.

Под разбиением на страницы я подразумеваю, что результат (таблицы), возвращаемый запросом, должен отображаться на нескольких страницах.

Author: Quasdunk, 2012-03-20

3 answers

Вместо этого вы можете использовать другой запрос (для получения имен таблиц), например:

    SELECT TABLE_NAME FROM information_schema.TABLES 
WHERE `TABLE_SCHEMA` = 'my_db_name' LIMIT 10
 21
Author: Haim Evgi, 2012-03-20 07:44:53

mysql> pager less;

mysql> show tables;

 23
Author: ivke, 2014-03-03 09:20:41

Вы можете попробовать следовать

1)

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'database_name' 
AND TABLE_NAME LIKE "a%" 
LIMIT 0,20;

2)

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'database_name'  
LIMIT 0,50;
 0
Author: Muk, 2013-05-29 07:29:48