使用PHP(Wordpress)显示查询结果

时间:2009-12-06 00:31:17

标签: php sql wordpress

尝试在PHP中显示sql查询的结果:

  SELECT *
    FROM wp_celebcount
ORDER BY count DESC

我正在尝试显示两列:wp_celebcount.name& wp_celebcount.count

无法使用PHP显示结果 - 我想在index.php Wordpress主题文件中显示此结果。谢谢你的帮助...

3 个答案:

答案 0 :(得分:8)

如果你正在使用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的更多信息,请here

答案 1 :(得分:1)

答案 2 :(得分:1)

假设你做过类似的事情 $ 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'];
}