У меня есть функция, которая работает хорошо, когда я говорюWordpress PHP переменные в get_results()
$results = $wpdb->get_results(
"SELECT meta_value
FROM wp_woocommerce_order_itemmeta
WHERE order_item_id = '21'
AND meta_key = '_qty"
);
Эта функция возвращает 4, который является правильный номер, я бы искал в моей базе данных.
К сожалению, этот код возвращает пустой массив к get_results(). Что-то не так в моем коде с передачей переменной в $ wpdb, у кого-нибудь есть идея?
$results = $wpdb->get_results(
"SELECT meta_value
FROM wp_woocommerce_order_itemmeta
WHERE order_item_id =" .$order_item_id.
"AND meta_key = '_qty'"
);
, что строка будет вычисляться ' "SELECT meta_value FROM wp_woocommercer_order_itemmeta WHERE order_item_id = 24 И meta_key = «_qty'" 'Я считаю, что ваш вопрос не из пробелов в ваша строка между вашей переменной и следующей строкой ввода. "24AND" – Luke
СПАСИБО ВАС !!!!!!! –
Ознакомьтесь с моим ответом ниже, чтобы помочь вам избежать такой же проблемы в будущем – Luke