我浪费了太多时间试图解决这个问题。我不明白为什么没有出现。它好像行是空的,但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;
}
答案 0 :(得分:0)
好的,今天早上我已经解决了这个问题。由于我的表中每行都有一个项目,因此我需要遍历每一行的项目名称以找到它的值。
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"的项目它的值是十六进制颜色代码。