我对使用 PHP 和数据库还很陌生。所以,像所有初学者一样,我在使用 mysqli 扩展时遇到了问题。我试图避免使用 mysqli_results,因为我不想每次需要一个简单的数据时都处理一个数组和一个循环。但这可能是不可能的。
我需要回显 $user_count
,但那里似乎没有存储任何内容。根据 API,我的代码似乎没问题,但也许我只是想完全使用错误的函数。如何将我需要的结果放入 $user_name
?
mysqli_query($conn, "SELECT * FROM `wp_users` WHERE 1");
$result_user_count = mysqli_query($conn, "SELECT COUNT(`ID`) FROM `wp_users`");
$user_count = mysqli_fetch_field_direct($result_user_count, 0);
echo $user_count . ' users found on ' . $dbname . ':</br>';
最佳答案
根据您提供的代码,您需要进行如下更改:-
$query = mysqli_query($conn, "SELECT COUNT(ID) AS COUNT FROM wp_users") or die(mysqli_error($conn));
while ($row = mysqli_fetch_assoc($query)) {
echo "Total Users Are:- ". $row["COUNT"];
}
注意:- 尝试添加mysqli
错误报告代码,以便您了解查询代码中实际存在的问题,并轻松解决它们。谢谢
关于php - 另一个有 mysqli 问题的初学者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30828121/