我希望从测试网站的Wordpress数据库中提取一系列选项名称,我设置了我在调试模式下运行。一旦我完成了这部分功能,我打算用它来扩展我构建的插件。
到目前为止,在这里搜索和在wordpress.org上,似乎下面的代码应该正常工作,但它不是:
global $wpdb;
$table_name = $wpdb->prefix . "options";
$sql = "SELECT `option_name` FROM " . $table_name . " WHERE `option_name` LIKE '%Domain_%'";
$doms = $wpdb->get_results($sql, ARRAY_N);
foreach($doms as $dom){
echo $dom;
}
每次运行上面的代码时,都会出现以下错误:
注意:未定义的变量:第38行的/sitepath/test.php中的doms
警告:第38行的/sitepath/test.php中为foreach()提供的参数无效
我在options表的option_name列中有几个符合查询条件的项目,查询本身在mySQL中运行正常。
我在这里缺少什么?