Использование PHP для вызова базы данных в WordPressPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Использование PHP для вызова базы данных в WordPress

Сообщение 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 ... -wordpress
Ответить

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

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

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

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

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