php - 另一个有 mysqli 问题的初学者

标签 php mysql sql database mysqli

我对使用 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/

相关文章:

mysql - (Neo4J 或 mysql)和 redis - 社交网络

mysql - 无法连接到AWS VPC RDS实例(mysql或postgres)

MySQL:按时间排序不正确,上午 12 点和凌晨 1 点

sql - Oracle SQL 创建函数 - 混淆编译错误

SQL 连接, "there is an entry for table but it cannot be referenced"

php - 如何为不同地点设置时区?

php - Mysql 查询在日期之间选择 php 不工作

php - 哪个 JavaScript 函数与 PHP urldecode 函数兼容?

mysql - 如何通过连接具有重复数据的 2 列来留出空间

php - 启用 php.ini 以实现向后兼容性