gpt4 book ai didi

php - 通过 $wpdb 获取所有帖子的元值

转载 作者:行者123 更新时间:2023-11-28 23:58:46 25 4
gpt4 key购买 nike

我编写了一个函数,它应该为您提供所有帖子的元键值。我不确定为什么我的查询不起作用。当我 var_dump 查询时,它给我一个空的 array 作为输出。元键的值存储在 array 中,因此我使用 unserialize 将 mysql 数组转换为 PHP 数组。

函数

function wp_postquiz_total_completed_quizes_by_user( ) {

global $wpdb;

$mylink = $wpdb->get_results("
SELECT $wpdb->postmeta.meta_value *
FROM $wpdb->postmeta
WHERE $wpdb->postmeta.meta_key = '_pq_users_answered_quiz_on_post'",
ARRAY_A);


$array = unserialize($mylink);

return $array;
}

最佳答案

SELECT 子句中存在语法错误:

SELECT $wpdb->postmeta.meta_value *

看起来您正在尝试选择 meta_value 和“所有内容”,即使 meta_value 包含在 * 中。做一个或另一个:

SELECT $wpdb->postmeta.meta_value

SELECT *

如果 meta_value 是您唯一感兴趣的字段,那么第一个就是要走的路。为了将来引用,您可以通过调用以下命令获取任何 SQL 错误:

$wpdb->print_error();

关于php - 通过 $wpdb 获取所有帖子的元值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30699123/

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