如何从wordpress数据库中获取数据并显示到自定义网页中?

时间:2019-02-21 07:47:29

标签: wordpress mysqli

我目前正在从事自定义Web项目。我试图从wordpress数据库中获取一些数据并显示到我的自定义页面中,但是我失败了(既没有显示成功消息,也没有显示失败消息)。 下面是代码

<?php
global $wpdb;
$stable_name = $wpdb->prefix.'head_set';

$result = $wpdb->get_results("SELECT * FROM $stable_name");
if(empty($result):
   echo "no results";
else:
   echo "data available";
endif;
?>

1 个答案:

答案 0 :(得分:0)

<?php

global $wpdb;

$table_name = $wpdb->prefix . "head_set";

$user = $wpdb->get_results( "SELECT * FROM $table_name" );

?>

问题在于您尝试获取单个行数据的方式。您的案例中的get_results函数返回一个对象数组。因此,获取单个数据的正确方法应该是

<?php foreach ($user as $row){ ?>
<tr>

    <td>
        <input type="text" name="gender" id="gender" value="<?php echo $row->filed_name ?>" /><br />
    </td>
</tr>
<?php } ?>
相关问题