gpt4 book ai didi

sql - MySQL 代码无法显示类别名称(WordPress 数据库)

转载 作者:搜寻专家 更新时间:2023-10-30 23:25:22 26 4
gpt4 key购买 nike

为什么这段代码无法使用当前的 WordPress 分类系统显示类别名称“Apples”?类别名称存储在 $wpdb->terms 表 (wp_terms) 中。

<?php

$ra_category_id = 3;
$ra_category = $wpdb->get_results("SELECT name FROM $wpdb->terms WHERE term_id = '3'");
$ra_category_name = $ra_category->name;

?>

<h3>Category: <?php echo $ra_category_name; ?></h3>

表格行是

term_id     name              slug          term_group
1 Uncategorized uncategorized 0
2 Blogroll blogroll 0
3 Apples apples 0
4 Bananas bananas 0

最佳答案

$ra_category 是以下数组:

array(1) {
[0]=>
object(stdClass)(1) {
["name"]=>
string(8) "Apples"
}
}

所以你想要的是:

$ra_category_name = $ra_category[0]->name;

在处理查询结果时,始终使用 var_dump() 检查整个结果,这很有帮助。

(请注意,您还使用了 $ra_category_id,但随后在查询中对值“3”进行了硬编码)

关于sql - MySQL 代码无法显示类别名称(WordPress 数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/316366/

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