尝试在PHP中显示来自SQL查询的结果:
SELECT *
FROM wp_celebcount
ORDER BY count DESC
我想展示两列:
wp_celebcount.name
和 wp_celebcount.count
使用 PHP 时,我无法正确显示结果 - 我希望在我的 index.php Wordpress 主题文件中显示此结果。谢谢您的帮助...global $wpdb;
$result = $wpdb->get_results('SELECT name, count FROM wp_celebcount');
foreach($result as $row) {
echo 'Name: '.$row->name.', Count: '.$row->count.'<br/>';
}
推荐使用$wpdb
全局变量,因为它会为你处理所有的数据库设置。
有关$wpdb
的更多信息,请参见此处。
假设您已经执行了类似以下的操作
$resultSet = mysql_query('SELECT * FROM wp_celebcount ORDER BY count DESC');您应该能够通过以下方式获取结果
while ($row = mysql_fetch_assoc($resultSet))
{
var_dump($row);
//print an element named 'name' with echo $row['name'];
}