[英]Update “mysql_fetch_array” to “$wpdb->get_results” in wordpress plugin
[英]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.