Как применить разбивку на страницы к результату запроса SHOW TABLES в PHP
Я хотел бы применить разбивку на страницы к результатам SHOW TABLES FROM DATABASE_NAME
.
Попытался использовать ключевое слово LIMIT
, но выдается ошибка.
Под разбиением на страницы я подразумеваю, что результат (таблицы), возвращаемый запросом, должен отображаться на нескольких страницах.
12
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