Вывод названий таблиц с помощью PHP

226
06 февраля 2018, 10:04

Имеется БД с неизвестным количеством таблиц.

Как можно получить и вывести названия таблиц через PHP?

Answer 1

Для MySQL можно вывести результаты данного запроса:

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = DATABASE() 
  AND TABLE_NAME LIKE 'префикс-названия-таблиц%'

P.S. Часть условия AND TABLE_NAME LIKE 'префикс-названия-таблиц%' нужна, если в одной базе храните таблицы от разных приложений. Если этого нет, то данную часть условия можно убрать из запроса.

Answer 2

Еще можно посмотреть список всех таблиц текущей БД

SHOW TABLES

Дока https://dev.mysql.com/doc/refman/5.7/en/show-tables.html

READ ALSO
Собственный PHPMail в модальном окне на Wordpress

Собственный PHPMail в модальном окне на Wordpress

ЗдравствуйтеХотел бы сразу сказать, что популярные дополнения для WP с формами мне не подходят и поэтому ищу способ отправки собственных...

175
php preg_match помогите с выражением

php preg_match помогите с выражением

Нужно достать число от 4-6 символом из строки, что бы после неё не стояло через любое кол-во пробелов "руб" или "руб" Делаю так:

142
Кол-во колонок в таблице

Кол-во колонок в таблице

Как посчитать кол-во колонок в таблице с помощью php?

157
Как получить локальный ip адрес клиента?

Как получить локальный ip адрес клиента?

Хочу сделать небольшой опросник, в котором для уникальности каждого конкретного пользователя, используется его локальный ip-адресСайт находится...

179