PHP SQL ПРОВЕРИТЬ СУЩЕСТВУЕТ ЛИ ТАБЛИЦА
$table_name = "имя_таблицы"; $query = "SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'имя_базы_данных' AND table_name = '".$table_name."'"; $result = mysqli_query($connection, $query); $count = mysqli_fetch_array($result); if($count[0] == 1) { echo "Таблица существует"; } else { echo "Таблица не существует"; }
Этот код выполняет следующие действия:
- В первой строке задается имя таблицы, которую нужно проверить.
- Во второй строке создается запрос к базе данных. Здесь мы используем информационную схему MySQL information_schema.tables
, чтобы найти таблицу по имени в указанной базе данных. Этот запрос возвращает количество строк, соответствующих условию поиска.
- В третьей строке мы выполняем запрос и получаем результат.
- Затем мы проверяем количество строк, найденных запросом. Если это число равно 1, то таблица существует и мы выводим сообщение об этом. Если же количество строк равно 0, то таблицы не существует и мы выводим другое сообщение.
Стоит ли учить PHP в 2023 ? PHP мертв и не используется ? #php
Связи двух таблиц - Relation - Динамический веб-сайт
Система регистрации и авторизации на PHP и MySQL базы данных
Как легко взломать сайт на PHP — SQL injection
Ошибка в базе данных: не дает редактировать, копировать и удалять таблицу - pHp для чайников
Работа с базами данных SQL в PHP (Таблица)
MySQL\u0026PHP Вывод данных из базы данных на страницу
Вывод таблицы в цикле PHP
(пояснение) SELECT проверка существования пользователя -- создание CMS на PHP