【发布时间】:2013-01-19 15:58:39
【问题描述】:
您好,正如我在上一个问题中提到的,我正在学习 php 中的类和方法,所以我还有一个问题要了解如何使用此查询方法在主题中输出结果。
我目前正在尝试使用 WordPress,所以请考虑一下。然而,它对于 WordPress 来说不是太通用,而是逻辑。
<?php
class get_user_widget
{
// other mentods are here which is not related to below method
public static function get_users() {
global $wpdb;
$query = "SELECT id, user_login FROM $wpdb->users ORDER BY user_registered DESC";
$users = $wpdb->get_results($query);
// here I am using foreach so is it okay or while loop is right to use?
foreach ($users as $users)
$rs[] = $users;
return count($rs) ? $rs : array();
}
}
?>
那么如何在主题中使用它来按注册日期呈现用户的输出列表?我已经检查了 print_r() 和连接,一切都很好,并且可以在数组中输出,但需要使用 html。
非常感谢..
【问题讨论】:
-
如果您不知道如何获取函数的输出并将其呈现为 HTML,我认为您需要阅读 PHP 手册。
-
我知道如何输出函数,但由于我从未使用过类和方法,所以我对如何使用上述方法将输出作为单个项目获取有点困惑。休息我可以管理。
-
你试过
echo get_user_widget::get_users();吗? -
请发布 print_r(get_user_widget::get_users()) 的输出
-
@pixelngrain 谷歌会给你很多结果(查询:PHP OOP 教程)。喜欢这个:killerphp.com/tutorials/object-oriented-php 和这个:webhole.net/2010/04/17/10-object-oriented-php-tutorials