首页 > 解决方案 > $wpdb->get_results 工作,但 $result->meta_key 什么也没显示

问题描述

我做错了什么?

我什么也没得到 echo $result->meta_key;

但 var_dump($result) 显示结果!

请指教

<?
php

global $wpdb;

$result = $wpdb->get_results('SELECT * FROM ' . $wpdb->postmeta . ' LIMIT 1');
//var_dump ($result);
echo $result->meta_key;

?>

标签: wordpress

解决方案


$result数组形式返回。所以你必须使用第一个索引来获取数据$result[0]

这是您需要的代码示例。

global $wpdb;
$result = $wpdb->get_results('SELECT * FROM ' . $wpdb->postmeta . ' LIMIT 1');
//var_dump ($result[0]);
echo $result[0]->meta_key;

推荐阅读