3

我对使用 WordPress 很陌生,并且在获得预期结果时遇到了问题。我正在尝试从 WordPress 数据库中提取数据,所以我使用的是 $wpdb。以下是我所拥有的:

global $wpdb;
echo $wpdb->query("SELECT * FROM wp_users");

它不是回显所有用户,而是返回表中的用户数量。如果我添加“WHERE id = some number ”,它会回显该 ID 号。

出了什么问题,我如何让它从该表中选择所有?

谢谢。

4

1 回答 1

4

该函数返回一个与受影响/选择的行数相对应的整数。如果存在 MySQL 错误,该函数将返回 FALSE。(注意:由于 0 和 FALSE 都可以返回,因此请确保使用正确的比较运算符:相等 == 与相同性 ===)

您可以使用get_results来获取所有记录

 global $wpdb;
 $users=$wpdb->get_results( "SELECT * FROM wp_users" );
print_r( $users);

手册Class_Reference wpdb

于 2013-08-16T22:41:10.527 回答