我对使用 WordPress 还很陌生,并且在获得预期结果方面遇到问题。我正在尝试从 WordPress 数据库中提取数据,因此我使用 $wpdb。以下是我所拥有的:
global $wpdb;
echo $wpdb->query("SELECT * FROM wp_users");
Run Code Online (Sandbox Code Playgroud)
它不会回显所有用户,而是返回表中的用户数。如果我添加“WHERE id = some number ”,它会回显该 ID 号。
出了什么问题以及如何让它从该表中选择所有内容?
谢谢。
该函数返回一个与受影响/选定的行数相对应的整数。如果 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