Как в свою таблицу базы данных wp вставить новую строку?
Решено
Я создал новую таблицу в базе данных вродпресс, по вот этому примеру: как создать таблицу в бд вп? Получать информацию я понял как можно благодаря вопросу про запросы в wpdb.
Теперь мне хотелось бы узнать как можно вставить свою строку в таблицу wp которую я самостоятельно создал?
1 Ответ(ы)
Ответ
Приведу пример функции которая добавляет новую строку в вашу таблицу с названием префикс_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 — строка