$wpdb SELECT 查询返回 COUNT?

skr*_*ha1 3 mysql wordpress

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

global $wpdb;
echo $wpdb->query("SELECT * FROM wp_users");
Run Code Online (Sandbox Code Playgroud)

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

出了什么问题以及如何让它从该表中选择所有内容?

谢谢。

M K*_*aid 5

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

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

 global $wpdb;
 $users=$wpdb->get_results( "SELECT * FROM wp_users" );
print_r( $users);
Run Code Online (Sandbox Code Playgroud)

手册类_参考wpdb