为什么echo json_encode($ arr)没有为wp_posts查询显示任何内容?

时间:2016-12-28 07:22:12

标签: php json wordpress mysqli

我想制作我的wordpress帖子的json。当我对wp_users执行相同操作时,它可以正常工作,但它对wp_posts不起作用。它在浏览器中没有显示任何内容。这是我的代码:

    <?php
    $host="localhost";
    $db_username="root";
    $db_password="";
    $db_name="test";
    $conn=mysqli_connect($host,$db_username,$db_password,$db_name) or die('<h1 style="color:#ff0000;>Error
            Connecting To Database !</h1>');
    $sql="SELECT * FROM wp_posts;";
    $result=mysqli_query($conn,$sql) or die('Error executing query .');
    $arr=array();
    while ($r=mysqli_fetch_assoc($result)) {
        $arr[]=$r;
    }
    echo json_encode($arr);
?>

0 个答案:

没有答案