警告问题:期望参数 1 为 mysqli_result [重复]

2023-11-21

我收到下面列出的以下警告,我想知道如何修复它

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given on line 65

该代码围绕下面列出的这部分 PHP 代码。如果需要,我可以列出完整的代码。

// function to retrieve average and votes
function getRatingText(){
    $dbc = mysqli_connect ("localhost", "root", "", "sitename");
    $sql1 = "SELECT COUNT(*) 
             FROM articles_grades 
             WHERE users_articles_id = '$page'";

    $result = mysqli_query($dbc,$sql1);
    $total_ratings = mysqli_fetch_array($result);

    $sql2 = "SELECT COUNT(*) 
             FROM grades 
             JOIN grades ON grades.id = articles_grades.grade_id
             WHERE articles_grades.users_articles_id = '$page'";

    $result = mysqli_query($dbc,$sql2);
    $total_rating_points = mysqli_fetch_array($result);
    if (!empty($total_rating_points) && !empty($total_ratings)){
        $avg = (round($total_rating_points / $total_ratings,1));
        $votes = $total_ratings;
        echo $avg . "/10  (" . $votes . " votes cast)";
    } else {
        echo '(no votes cast)';
    }
}

mysqli_query()回报FALSE如果查询中有错误。所以你应该测试一下...

/* Select queries return a resultset */
if ($result = mysqli_query($dbc, "SELECT Name FROM City LIMIT 10")) {
    printf("Select returned %d rows.\n", $result->num_rows);

    /* free result set */
    $result->close();
}

请参阅此链接了解mysqli_query参考http://php.net/manual/en/mysqli.query.php

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

警告问题:期望参数 1 为 mysqli_result [重复] 的相关文章

  • mysqldump 错误 1045 尽管密码正确等但访问被拒绝

    这是一个棘手的问题 我有以下输出 mysqldump 出现错误 1045 尝试连接时用户 root localhost 使用密码 YES 访问被拒绝 当尝试导出我的数据库时mysqldump在 Windows XP 上 用户名是 root
  • 如何从继承的方法中获取派生类的路径?

    如何从继承的方法中获取当前类的路径 我有以下内容 and
  • PHP - 解析具有固定列宽的文本文件

    我是 PHP 和 Laravel 的新手 我需要打开文件并解析内容以将它们传递到数据库 文本文件具有固定的列宽 它没有分隔符或标题 我认为使用子字符串并将每个子字符串分配给变量将是正确的方法 但我仍在学习该语言的过程中 我不知道如何实现这一
  • MYSQL计算计数平均值

    我有一个简单的查询 我想要一个平均值 这就是现在的样子 我想知道每个 Opname OpnameID 的平均计数 SELECT Opname OpnameID count as behandelingen per opname FROM b
  • MySQL 将字符串视为整数

    我的申请有很大的问题 在开始之前我会红色这些主题Mysql 将 varchar 视为 int bug https stackoverflow com questions 17843329 mysql treating varchar as
  • 对于MySQL查询中的每个结果,推送到数组(复杂)

    好吧 这就是我想做的 我正在运行 MySQL 查询来获取最新的帖子 对于每个返回的行 我需要将行的 ID 推送到数组 然后在数组的该 ID 内 我需要从行中添加更多数据 多维数组 到目前为止 这是我的代码 query SELECT FROM
  • 无法使用服务帐户访问我的 Google 云端硬盘文件

    我想创建一个应用程序 可以将文件添加到谷歌驱动器并将该文件共享给其他用户 电子邮件受保护 cdn cgi l email protection 该用户 电子邮件受保护 cdn cgi l email protection应该登录到应用程序
  • 在codeigniter中处理存储过程输出参数

    我在 mysql 中有一个带有输出参数的存储过程 我需要将结果发送到使用 codeigniter 的 php 寄存器模式 public function registerUser data sql call register new use
  • 将大数字转换为字母(然后再转换回来)

    是否有一个术语来描述将大数字存储为字母的想法 例如 假设我有 相对较小的 数字 138201162401719 并且我想将字符数缩小到尽可能少的字符数 我知道这无助于节省磁盘空间 英文字母表中有 26 个字母 但我将它们算作 25 个 因为
  • Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException 没有消息 Laravel 5.5

    这让我很头疼 尝试从表单登录时出现此错误 Symfony 组件 HttpKernel 异常 MethodNotAllowedHttpException 没有消息 登录控制器 php
  • MySQL - 基于日期加入

    是否可以根据同一日期连接两个表 而不考虑时间 就像是 从预约左侧加入销售 约会 日期 销售 日期 唯一的问题是它是一个日期时间字段 所以我想确保它只查看日期并忽略时间 你可以这样做 FROM appointments LEFT JOIN s
  • 如何使用mb_detect_encoding检测编码是否正确?

    我想检测编码是否正确 但我发现 mb detect encoding 总是得到错误结果 并且我添加了很多encoding list UTF8 ISO 8859 你试图做的事情只是有时作品 编码检测并不是一门精确的 科学 因此您能做的最好的事
  • 我如何从mysql获取上周、本周和上个月的记录

    我在 Codeigniter 中以 strtotime 格式存储日期 一周从周日开始 this gt db gt where this gt weight create date lt curdate INTERVAL DAYOFWEEK
  • 错误:无法检索请求的 URL

    我在 CodeIgniter 中有一个项目并托管在子域中 它有一个错误 所请求的网址无法检索 这是它的图片 Error https i stack imgur com ltBZB png 我在新安装 CodeIgniter 时遇到了同样的错
  • 以编程方式将礼品消息设置为现有订单[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在寻找一些代码 以便在 Mage
  • Laravel 5 清除视图缓存

    我注意到 Laravel 缓存视图存储在 storage framework views 随着时间的推移 他们会吃掉我的空间 我该如何删除它们 有什么命令可以吗 我试过php artisan cache clear 但它并没有清除视图缓存
  • 将 xml 加载到 php 文件时出现“xmlParseEntityRef:无名称”警告

    我正在使用 php 读取 xmlsimplexml load file 然而 当尝试加载 xml 时 它会显示警告列表 Warning simplexml load file function simplexml load file
  • 会话变量从 while 循环发送特定变量

    我有这个简单的while 循环它从 mysql 查询中检索数据并在我的主页上显示几个链接 我想避免使用 php get 函数并将查询字符串添加到我的网址中 我正在考虑使用会话变量 但我需要帮助 而且我很确定这是无法完成的 当访问者单击 wh
  • MySQL空间几何验证wkt

    在 MySQL mysql gt select astext geomfromtext polygon astext geomfromtext polygon NULL 1 row in set 0 00 sec 但对于较新的 MySQL
  • wordpressfunctions.php - 为每个帖子类别使用不同的页面模板

    我想连接到 save post 函数 找出帖子所属的类别 然后为每个类别中的帖子分配不同的页面模板 我已经尝试了大约 30 个不同的版本 但都没有成功 有人可以帮我指出正确的方向吗 add action save post assign c

随机推荐

  • 如何将midi时间线转换为应该播放的实际时间线

    我已经研究这个主题有一段时间了 但仍然没有弄清楚 我使用 midas3 库 Midi actionscript3 将 midi 导入到 flash 我在时间线上得到了每个笔记项目 我得到分度值 192 所有 GET TEMPO 元素都等于
  • Asp.Net 获取屏幕宽度

    如何在 Asp net C 项目中获取服务器端的屏幕宽度 将其放在您的表格上
  • 如何用sympy判断一个函数是否连续?

    我需要定义一个函数来检查输入函数在 sympy 的某个点是否连续 我用关键字 连续性 搜索了 sympy 文档 但没有现有的函数 我想也许我应该考虑限制一下 但我不知道该怎么做 def check continuity f var a tr
  • Android:Firebase登录失败密码无效或用户没有密码

    我正在尝试使用 firebase 创建一个带有用户个人资料的简单应用程序 但遇到了问题 注册功能运行良好 我可以在 Firebase 控制台中看到注册帐户 但登录功能运行不佳 我收到 密码无效或用户没有密码 例外 任何人都可以帮我解决这个问
  • 带大括号的结构初始化/赋值

    我定义了一个结构体 如下所示 struct float3 float x float y float z float3 x 0 y 0 z 0 float3 float a float b float c x a y b z c 但在理解初
  • 列出 C/C++ 函数(Unix 中的代码分析)

    无论我们是维护不熟悉的代码还是检查 Apache 模块的实现细节 如果我们能够快速遍历代码并建立对我们正在查看的内容的概述 都会有所帮助 Grep 可以满足我的大部分日常需求 但在某些情况下它却无法满足 这是一个常见的示例 说明它如何提供帮
  • 使用 Matlab 将日志语句写入标准输出

    我们从我们的Jenkins 构建服务器 由于构建可能需要一些时间 因此在 matlab 运行时获得一些日志输出会很好 有没有办法将文本打印到标准输出 disp fprintf 和 java lang System out printline
  • 如何在 UIDatePicker 视图中隐藏未来或过去的日期

    我想设计一个用于设置出生日期的用户界面 为此我选择UIDatePickerView 现在我想将日期限制在 1990 年 1 月 1 日到当前日期之间 它不应显示未来日期和过去日期 目前我正在使用以下代码 NSDateComponents c
  • .net 4.0 中即将推出的“动态”关键字将如何让我的生活变得更好?

    我不太明白它会让我做什么 或者逃脱 两大领域是 使用方法返回模糊类型的 COM 程序集 因此您基本上可以使用后期绑定 使用 DLR 类型 其他用途包括 没有界面的鸭子打字 Silverlight 与主机页面的 DOM 对话 与 xml 文件
  • Hadoop 的 java.lang.VerifyError

    我正在使用 Hadoop 的 java 项目中工作 并且遇到 java lang VerifyError 并且我不知道如何解决它 我看到有人有相同类型的问题但没有答案或解决方案不适用于我的情况 我的课 import java io IOEx
  • 动态扩展应用程序的功能?

    我最近遇到一个way在使用 ASP NET MVC3 4 时开发可插入应用程序模块 我喜欢这种方法的简单性 目前 我的应用程序结构如下 因此 任何想要为我的应用程序开发扩展的人都可以遵循上面的方法tutorial并创建一个保留在Areas文
  • pip 和 conda 有什么区别?

    I know pip是 python 包的包管理器 但是 我在IPython的网站上看到安装使用conda安装 IPython 我可以用吗pip安装IPython 我为什么要使用conda作为另一个 python 包管理器 当我已经有了pi
  • 告诉 gdb 跳过标准文件

    我正在使用 GDB 调试 C 代码 当它进入某个包含标准库对象的对象的构造函数时 它会向我显示这些对象的构造函数 例如std map 以及下面的所有内容 我知道关于next运算符 但我更愿意将任何标准库代码基本上列入黑名单 这永远不是我正在
  • m2e Eclipse indigo 给出错误

    我已经在没有eclipse的情况下在本地设置了Maven项目 它已成功完成 现在我已经下载了 Eclipse indgo 3 7 0 由于 Eclipse indigo 具有 m2e maven 2 eclipse plugin 启用它 E
  • 使用 JAXB 的具有属性和内容的 XML 元素

    如何使用 JAXB 生成以下 XML
  • java中永久持久的Socket连接

    我创建了一个客户端 服务器连接 类似于聊天系统 以前我使用的是while在客户端循环 每次都在等待从控制台读取消息 当然服务器有一个while循环以及永远服务 但现在 我尝试首先在会话开始时创建连接 然后在会话期间偶尔发送消息 以便保持永久
  • 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成

    我想使用 VB net 中的 DataGridView 更新 编辑数据库 MS Access 中的数据 我使用了这段代码 Dim sadapter As OleDb OleDbDataAdapter Dim sds As DataSet s
  • 如何在scala / play中将casbah mongodb列表转换为json

    我目前正在学习scala和mongodb并使用play 框架 所以当我思考问题时 我会犯各种各样的错误 目前我有一个 scala 对象 它返回通过 casbah 从 mongodb 查询返回的数据库对象列表 如下所示 object Aler
  • PHP 库将 JSON 转换为 CSV?

    我有一个 JSON 服务 需要创建一个脚本将数据导出到 CSV 文件 有没有人可以建议将 JSON 迁移到 CSV 格式的方法或库 这是一个示例格式 但我希望必须改进解决方案才能使用它 service name key value key
  • 警告问题:期望参数 1 为 mysqli_result [重复]

    这个问题在这里已经有答案了 我收到下面列出的以下警告 我想知道如何修复它 Warning mysqli fetch array expects parameter 1 to be mysqli result boolean given on