Skip to content

Проверка "есть ли таблица в бд"

Делаю дополнение для ACP. Но есть проблема. Нужно сделать проверку есть ли таблица в базе данных. Я везде встречаю $this->DB->execute() без каких либо проверок. Плагин я сразу закодил, установки небыло. Как сделать проверку есть ли таблица в БД?

Featured Replies

Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

SHOW TABLES LIKE "my table name"

 

$this->DB->query( 'SHOW TABLES LIKE "my table name"' );
if( ! $this->DB->getTotalRows() )
{
   //Таблица не существует
}

 

Я везде встречаю $this->DB->execute() без каких либо проверок.

Какие проверки, на что? DB::execute() это выполнение построенного запроса методом DB::build()

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.