Как в свою таблицу базы данных wp вставить новую строку?

Решено

Я создал новую таблицу в базе данных вродпресс, по вот этому примеру: как создать таблицу в бд вп? Получать информацию я понял как можно благодаря вопросу про запросы в wpdb.
Теперь мне хотелось бы узнать как можно вставить свою строку в таблицу wp которую я самостоятельно создал?

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

    Приведу пример функции которая добавляет новую строку в вашу таблицу с названием префикс_name_table

     function insert_data($id_user, $id_product) {
     global $wpdb;
     // подготавливаем данные
     $id_user = esc_sql($id_user);
     $id_product = esc_sql($id_product);
     $table_name = $wpdb->get_blog_prefix() . 'name_table';
    // вставляем строку в таблицу
     $wpdb->insert(
     $table_name, array(
     'id_user' => $id_user,
     'id_product' => $id_product,
     ), array('%d', '%d')
     );
     }
     

    В приведенном примере таблица состоит из 2 колонок, это id_user и id_product(или 3х если есть автоинкремент).
    Форматы данных:
    %d — целое число
    %f — дробное число
    %s — строка

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

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.