WordPress SQL -запрос работает в PhpMyAdmin, но не через $ wpdb-> Prepare () - Использование SQL в PHP, чтобы вызвать баPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 WordPress SQL -запрос работает в PhpMyAdmin, но не через $ wpdb-> Prepare () - Использование SQL в PHP, чтобы вызвать ба

Сообщение Anonymous »

Попытка вывести некоторые данные из базы данных WP с помощью PHP в детской теме. < /p>
$query = $wpdb->prepare(
"SELECT meta_value FROM wp_postmeta WHERE post_id = %d AND meta_key = 'wp_schema_pro_optimized_structured_data'",
$post_id,
$meta_key
);
< /code>
SQL -запрос работает, когда я запускаю его в инструменте базы данных. Он возвращает значение некоторых данных в ячейке БД. Поэтому я совершенно уверен, что это не работает, так это то, что он убегает 'wp_schema_pro_optimized_structured_data'. \ 'wp_schema_pro_optimized_structured_data \' < /p>
он не работает молча и просто возвращает пустую строку. < /p>
Любые идеи о том, как заставить это не сбежать?$escaped_meta_key = 'wp_schema_pro_optimized_structured_data';

$query = $wpdb->prepare(
"SELECT meta_value
FROM wp_postmeta
WHERE post_id = %d
AND meta_key = %s",
$post_id, $escaped_meta_key
);

Also tried

$query = $wpdb->prepare(
"SELECT meta_value
FROM wp_postmeta
WHERE post_id = %d
AND meta_key = %s",
array($post_id, '%' . $wpdb->esc_like( $escaped_meta_key ) . '%'),
);



Подробнее здесь: https://stackoverflow.com/questions/795 ... -using-sql
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему WordPress wpdb->prepare меняет% на случайное руководство
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Почему $wpdb->prepare() не передает мой запрос?
    Anonymous » » в форуме Php
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Ошибка WP - используйте заполнители и $ wpdb-> Prepare (); Нашел $ SQL
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Ошибка WP - используйте заполнители и $ wpdb-> Prepare (); Нашел $ SQL
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Ошибка WP - используйте заполнители и $ wpdb-> Prepare (); Нашел $ SQL
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»