WooCommerce, как выбрать правильные данные элемента из таблиц wp_woocommerce - PullRequest
0 голосов
/ 17 сентября 2018

В WooCommerce данные об элементе сохраняются в таблицах wp_woocommerce_items и wp_woocommerce_itemmeta, и я пытаюсь напечатать данные заказа определенного пользователя (все продукты и их стоимость) на странице.Однако я не уверен, как печатать только данные, принадлежащие конкретному пользователю.

Я пытался создать отношение к двум таблицам, чтобы связать order_item_ids, но у меня ничего не получилось.Моя текущая ошибка и код ниже:

"Ошибка базы данных WordPress: [У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, для правильного синтаксиса, чтобы использовать около 'И wp_woocommerce_order_items.order_idLIKE '109' 'в строке 4] "

$sql2 = "SELECT * FROM wp_woocommerce_order_items, wp_woocommerce_order_itemmeta
WHERE wp_woocommerce_order_items.order_item_id = itemmeta_items.wp_woocoommerce_items_order_item_id
AND wp_woocommerce_order_items.order_id LIKE '109";

База данных выглядит следующим образом: Из wp_woocommerce_itemmeta: From wp_woocommerce_itemmeta и из wp_woocommerce_items: From wp_woocommerce_items

Для пояснения: я хочу распечатать название продукта и его стоимость из заказа 109, но я не уверен, как получить правильные значения из таблицы itemmeta.это также должно работать, если клиент заказал несколько товаров.

Любая помощь?Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...