Пустой результат запроса в PHP (wordpress), но когда я запускаю SQL-запрос из PHPMyAdmin, он работает! А вот часть кода, которая возвращает пустой массивПустой результат запроса в PHP, но когда я запускаю SQL-запрос из PHPMyAdmin, он работает
<?php
global $wpdb;
$from = $_POST['amount'];
$to = $_POST['amount1'];
$query = "SELECT post_content
FROM `wp_postmeta`
INNER JOIN `wp_posts` ON wp_posts.ID = wp_postmeta.post_id
WHERE meta_key = 'product_price'
AND meta_value > '$from'
AND meta_value < '$to'";
$results = $wpdb->get_results($query);;
var_dump($results); // empty array
?>
Любой человек может объяснить мою проблему? Благодаря !
Вы проверили, содержат ли ваши поля сообщения допустимые значения? Я бы предложил повторить этот точный запрос и посмотреть, что произойдет, если вы вставьте его в mysql. – schoash
В каком файле вы используете этот код? –
echo 'mysql_error' для вашего запроса? Если я не ошибаюсь в wordpress, вы можете сделать что-то вроде '$ wpdb-> print_error();' – Maz