WordPress создание таблицы в MySQL на PHP

Admin PHP, WordPress

Создание таблиц MySQL на PHP. Заполнение данных также через PHP.

function create_table()
{
    global $wpdb;
    $table_name = $wpdb->prefix . 'table_name_in_db';

    $sql = "CREATE TABLE if NOT EXISTS $table_name (
          `id` BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,
          `int_one_column` BIGINT,
          `param_value` VARCHAR (20),
          `text` LONGTEXT
        );";

    require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    dbDelta($sql);

    echo 'Таблица создана';
    exit;
}

Если при этом нужно в таблицу вставить какие-то значения, то перед exit надо вставить:

$wpdb->insert($table_name, ['text' => 'какой-то текст']);
Метки:

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"WordPress создание таблицы в MySQL на PHP"