繁体   English   中英

Wordpress wpdb-> get_results ::无法获取数据

[英]Wordpress wpdb->get_results :: can't fetch data

我浪费了太多时间试图解决这个问题。 我不明白为什么什么都没出现。 好像该行为空,但是print_r($ results)否则显示。 此代码未回显table_color_header值。

global $wpdb;

$table_name_settings = $wpdb->prefix . 'admin_user_message_settings';

$results = $wpdb->get_results("SELECT * FROM $table_name_settings");

print_r($results);
foreach($results as $data)
{
    echo $data->table_color_header;
}

好吧,今天早上我已经解决了这个问题。 由于我的表的每一行都有一个项目,因此我需要遍历每行的项目名称才能找到它的值。

global $wpdb;

$table_name_settings = $wpdb->prefix . 'admin_user_message_settings';

$results = $wpdb->get_results("SELECT * FROM $table_name_settings");

foreach($results as $data)
{
    if ($data->item == 'table_color_header')
        $aum_table_color_header = $data->value;
}

我有一个名为“ table_color_header”的项目,其值为十六进制颜色代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM