Intereting Posts
Как добавить прикрепление изображения к сообщению из одного мета-ключа (Woocommerce) Как виджет может быть запущен с помощью короткого кода Плагин должен позволять подписчикам публиковать статьи на передней панели без одобрения администратора как добавить активный класс к родительскому на «страницах» (короткий код меню) Пользовательский тип сообщения против страницы пользователя Проблема пользователей (мульти-автор плюс многопользовательская) Ошибка wp_query () get_col Добавить разбивку на страницы в шаблон, загруженный переменной запроса Меню администратора как подменю из другого плагина Сообщение и подкатегория с тем же самым пули Как поместить блок кода между в do_shortcode ()? Добавить класс в активный элемент и его родительский элемент в навигационном меню Расширенные настраиваемые поля – вывод данных с другой страницы Как настроить параметры, позволяющие изменять только пункты меню второго уровня? Как изменить перенаправление после перемещения страницы в корзину?

$ wpdb Ошибка запуска Mysql

Это продолжение этого вопроса: SO

Я хочу реализовать триггер mysql, предоставляемый @Shadow в плагине WordPress. Запрос = триггер

$sql_trigger = " drop trigger if exists bi_tbl_B $$ delimiter $$ create trigger bi_tbl_B before insert on tbl_B for each row begin DECLARE v_slug as varchar(255); DECLARE v_url as text; SELECT url, slug INTO v_url, v_slug FROM tbl_A WHERE id = NEW.id; NEW.url=v_url; NEW.slug=v_slug; end; $$ delimiter ; "; mysqli_multi_query($wpdb->dbh,$sql_trigger); 

У меня мало вопросов:

1) Правильно ли этот запрос или мне нужно внести изменения?

2) Должен ли я использовать любой из этих

global $wpdb; или

 $mysqli = new mysqli(); $mysqli->connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); 

3) Является ли запрос безопасным?

Solutions Collecting From Web of "$ wpdb Ошибка запуска Mysql"

  1. Без понятия
  2. да, используйте $wpdb
  3. похоже, должно быть. OTOH, если это то, что вы хотите сделать в плагине, я не уверен, что обычные пользователи WordPress (как определено в БД) имеют триггерное создание привилегии.

просто будьте осторожны с тем, что вы пытаетесь сделать, как если бы у вас было кэширование объектов, и созданные вами данные читаются API-интерфейсом WordPress, вы можете столкнуться с несоответствием между кешем и БД.