Я пытаюсь запустить оператор SQL на странице Wordpress. Я уже проверил это в phpmyadmin, и это работает:
SELECT post_id FROM wp_postmeta WHERE meta_value = "9bf2c7f9760393fa83e65ad455e00243"
Результатом этого является post_id 20
Это мой код в шаблоне Wordpress:
<?php
global $wpdb;
$uniqueId = $_GET['id'];
$getPostId = $wpdb->get_var(
$wpdb->prepare("SELECT post_id FROM " . $wpdb->prefix . "wp_postmeta WHERE meta_value = %d", $uniqueId)
);
echo $getPostId;
?>
Он должен отображать значение 20, но ничего не делает. Я также проверил, установлена ли переменная $uniqueId
, и это так.