我很擅长使用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>';
答案 0 :(得分:0)
试试这个。评论如果不起作用。
$query = mysqli_query($conn, "SELECT COUNT(ID) AS COUNT FROM wp_users");
if ($u_count = $mysqli->query($query)) {
while ($res = $u_count->fetch_assoc()) {
echo "Total Users: ". $res["COUNT"];
}
}
答案 1 :(得分:0)
根据您提供的代码,您需要更改如下: -
$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
错误报告代码,以便您在查询代码中实际存在哪些问题,并且可以轻松解决这些问题。感谢