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

Создание таблиц 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".

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Если вам нужно добавить участок кода ставьте его между тегами <code></code>