正在从数据库中提取选择框的值

时间:2017-03-08 作者:Satrughna

我创建了一个名为ic_states 我想使用wpdb从数据库值中创建一个选择框。我尝试了wpdb::get\\u row,但没有得到结果。它只显示值。谁能帮帮我吗。如果以前有人问过这个问题,我已经检查过了,但我没有找到任何适合我的问题的查询。

1 个回复
最合适的回答,由SO网友:lalitpendhare 整理而成

您可以使用以下代码从wordpress中的数据库中获取结果。

global $wpdb, $posts;
$prefix = $wpdb->prefix;
$query = $wpdb->get_results("SELECT * FROM {$prefix}states");
if($query){
    echo \'<select><option value="select">Select</option>\';
    foreach ($query as $value) {
      echo \'<option value="\'.$value->ID.\'">\'.$value->ID.\'</option>\';
    }
    echo "</select>";
}

相关推荐

Replace domain in database

我的网站受到攻击,所以基本上所有的核心php文件都已损坏。只剩下数据库。现在我在本地主机中进行了尝试。如果我想从这个数据库恢复我的站点,域名是我唯一需要替换字符串的东西吗</我找到了这个教程-Replace string in database - 更改所有表中的域字符串,但几乎不知道将其放入何处以及如何在wordpress中触发它