gpt4 book ai didi

php - 在Wordpress中选择Mysql Meta_Value

转载 作者:行者123 更新时间:2023-11-29 21:16:25 24 4
gpt4 key购买 nike

为什么返回结果为null?怎么了?如果我直接在phpmyadmin上使用这个咨询,结果是正确的。

<?php $postid = get_the_ID(); ?>

<?php
$get_thumb = $wpdb->get_var
( "SELECT meta_value FROM `wp_postmeta` WHERE `post_id` = $postid AND `meta_key` = '_wp_attached_file'" );
echo "<p>Thumb URL: {$get_thumb}</p>";
?>

PhpMyAdmin Consult!

最佳答案

我建议使用 $wpdb->prepare() 语句来确保正确生成 SQL 查询并在查询中正确设置 $get_thumb 变量。

$postid = get_the_ID();
$get_thumb = $wpdb->get_var($wpdb->prepare(
"SELECT meta_value FROM `wp_postmeta` WHERE `post_id` = %s AND `meta_key` = '_wp_attached_file'",$postid));
echo "<p>Thumb URL: {$get_thumb}</p>";

同样,您始终可以记录由prepare() 生成的SQL 字符串,以确保它符合您的期望。请参阅https://codex.wordpress.org/Class_Reference/wpdb#Examples了解更多示例。

关于php - 在Wordpress中选择Mysql Meta_Value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35902467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com