Как в свою таблицу базы данных 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 — строка

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

Ваш ответ

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