报错提示:mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in..的处理方式

PHP操作数据库的时候如果出现报错:

mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in..

处理方法是,在$data = mysqli_query($dbc, $query);后加上这样一段代码:

if (!$data) {
 printf("Error: %s\n", mysqli_error($dbc));
 exit();
}

之后刷新页面查看具体错误信息。

今天操作的时候也遇到这个问题,百度了一下,同样的问题,一年后才有了一个正确的答复,哈哈~

时间: 2024-10-11 16:17:31

报错提示:mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in..的处理方式的相关文章

PHP操作数据库出现错误:mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in

原因在于你操作数据库出错了,但是却没有对应的出错处理. 解决方法是,在 $result = mysqli_query($conn, $sql); 后加上这样一段代码: if (!$result) { printf("Error: %s\n", mysqli_error($conn)); exit(); } 之后刷新页面查看具体错误信息. 参考链接: 1. https://blog.csdn.net/weixin_41470917/article/details/84330581 2. 

报错提示 【待更新2015年9月1日22:18:25】

报错提示 ——————————————————————— unrecognized selector sent to instance 对象被relese了 Local declaration of “XXX” hides instance variable 本地变量跟函数参数变量同名 [NSPlaceholderString init WithString:]:nil argument 参数位空导致 遇到note:after modifying… 1./Users/wait…  前往这里 2.

eclipse里maven install时,报错提示jdk为无效的目标版本:1.7

http://blog.csdn.net/wabiaozia/article/details/51733372 ************************************ 报错提示: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project sshe: Compilation failure [ERR

常量不加引号报错提示‘参数**没有默认值’

问:sql语句中常量不加引号报错提示'参数**没有默认值': 解决方法: 如下图所示加上英文状态下的引号:  字符串 要加上 单引号:''单引号 算一个 : 问:为何选中这列不需要加引号就能执行呢? 答: 选中那列 并非是 字符串列:数值列 不需要加 :

Myeclipse启动报错: Invalid 'log4jConfigLocation' parameter

java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: class path resource [log4j.properties] cannot be resolved to URL because it does not exist 解决办法:勾选Enable project specific settings: 在Libraries 中: Myeclipse启动报错: Invalid 'log

VS发布网站时,报错提示:“未能将文件xxx复制到xxx,未能找到文件xx”三种解决方案!

发布网站时候大家可能会遇到这样的情况,就是报错提示说:"未能将文件xxx复制到xxx,未能找到文件xx",这个问题一般来说有三种解决方案,个人倾向第三种,如图: 解决方案如下: 方案一.把系统提示缺失的文件重新放入相对应的文件夹中,然后再发布.但是如果时间久了文件自己都找不到的话这个方案不推荐: 方案二.删除".csproj"项目文件中的 < Content Include>相对应参数行,用"ctrl+f"找到后一个一个删除即可.如果

firefox同步ajax请求报错的问题 A parameter or an operation is not supported by the underlying object

今天在测试系统时,一个很正常的功能在firefox下报错,经过验证在ie和chrome浏览器中功能这个正常.   调试后发现: 请求比其他请求的特殊点在于同步请求.   经过firefox的控制台上测试发现错误日志:   "[Exception... "A parameter or an operation is not supported by the underlying object" code: "15" nsresult: "0x805

命令行中编译执行报错提示“找不到或无法加载主类”

1.没有配置JAVA_HOME和CLASSPATH,只配了Path(D:\Program\Java\jdk1.8.0_161\bin),验证可以编译执行: 2.java源文件路径:F:\workspace0408\HelloWorld\src: 3.源文件如下: 1 package test; 2 3 public class HelloWorld { 4 public static void main(String[] args) { 5 System.out.println("Hello W

报错:required string parameter XXX is not present

报错:required string parameter XXX is not present 不同工具发起的get/delete请求,大多数不支持@RequestParam,只支持@PathVariable形式 若api在调用的时候,如果存在重类型,但不重名:例如:/id与/name,两者在类型上是一样 原文地址:https://www.cnblogs.com/xianlei/p/8719166.html