Php 通过Wordpress Sql查询中的结果进行解析

Php 通过Wordpress Sql查询中的结果进行解析,php,sql,wordpress,Php,Sql,Wordpress,我是个新手,正在为我正在开发的插件在标准数据库上进行一个简单的WordPressSQL查询 我使用以下代码来呼应前10篇文章的标题: global $wpdb; $results = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->posts LIMIT 0, 10;")); $i = 0; while($i < count($results)){ echo $results->post_ti

我是个新手,正在为我正在开发的插件在标准数据库上进行一个简单的WordPressSQL查询

我使用以下代码来呼应前10篇文章的标题:

global $wpdb;
$results = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->posts LIMIT 0, 10;"));

$i = 0;
while($i < count($results)){
    echo $results->post_title;
    $i++;
}
global$wpdb;
$results=$wpdb->get_results($wpdb->prepare(“从$wpdb中选择*->posts LIMIT 0,10;”);
$i=0;
而($ipost_title;
$i++;
}

但是没有任何东西能显示在屏幕上。数据库中有超过10篇文章,因此没有数据不是问题。

我相信不是这样的:

$i = 0;
while($i < count($results)){
    echo $results->post_title;
    $i++;
}
因为
$results
是一个数组

您可能也可以这样做,但与foreach相比没有任何好处:

$i = 0;
while($i < count($results)){
    echo $results[$i]->post_title;
    $i++;
}
$i=0;
而($ipost_title;
$i++;
}

您是否尝试过
foreach($results as$result)echo$result->post_title
?因为我相信你现在的代码总是会重复同样的事情。另外,打开错误报告。这很管用,我试过使用foreach,但没能真正理解。谢谢。如果你把这个作为答案贴出来,我会接受的。
$i = 0;
while($i < count($results)){
    echo $results[$i]->post_title;
    $i++;
}