在插件开发中,如何从下拉列表中特定数据的数据库中提取数据?
global $wpdb;
$id = \'parent_id\';
$data = $wpdb->get_results("SELECT * FROM wp_postmeta WHERE meta_key = $id");
echo $data;
我以数组的形式获取结果如何获取下拉列表中的所有值?你能帮忙吗?
最合适的回答,由SO网友:P. Sheth 整理而成
<select name="parent_id" id="parent-id">
<?php
$sql = "SELECT meta_value FROM wp_postmeta WHERE meta_key=\'parent_id\'";
$results = $wpdb->get_results($sql) or die(mysql_error());
foreach( $results as $result ) {
?>
<?php echo $result->meta_value;?>
<option <?php if ($result->meta_value == $parent) echo \'selected="selected" \';?> >
<?php //echo $result->meta_value; ?>
<?php echo $result->meta_value; ?>
</option>
<?php
}
?>
</select>