我有两个include文件(fill_boxMain.php和fill_boxBottom.php)。这两个都包含在my index.php中,用于按顺序填充两个div的内容。
例如:
<div><?php require_once 'includes/fill_boxMain.php' ; ?></div>
<div><?php require_once 'includes/fill_boxBottom.php' ; ?></div>
第一个(fill_boxMain.php)工作正常。无论我如何安排或更改代码,第二个都会失败,并且会出现相同的可重复错误。i、 e.mysqli_查询($dbc,$q)失败。
选择查询在phpMyAdmin中运行良好。出于测试目的,我现在在两个“include”中都有完全相同的前三行代码——如下所示。我在SOF上读过很多相关的帖子,尝试过一些建议,但都不管用。在这里,我找到了使用“throw new Exception()”而不是die()进行错误处理的建议,并重新编写了代码,如图所示。谢谢你的邀请。
<?php
require_once 'dbConnect.php' ; //open connection to $dbc
$q = "SELECT * FROM tunes ORDER BY `tunes`.`title` ASC";
if (!$r = mysqli_query($dbc,$q)) {
throw new Exception("Error description: " . mysqli_error($dbc)) ;}
?>
我得到的错误代码是:
警告:mysqli_query():无法获取mysqli在C:\xampp\htdocs\Woodweb\包括\fill_boxBottom.php在第4行
警告:mysqli_error():无法在第4行的C:\xampp\htdocs\woodeb\includes\fill_boxBottom.php中获取mysqli
致命错误:未捕获的异常'异常',消息'错误描述:'在C:\xampp\htdocs\Woodweb\包括\fill_boxBottom.php: 4堆栈跟踪:#0 C:\xampp\htdocs\Woodweb\index.php(31):require_once()#1{main}抛出在C:\xampp\htdocs\Woodweb\包括\fill_boxBottom.php在第4行
那个“致命错误”看起来很重要,但我不知道它是什么意思。任何解决此问题的帮助都将不胜感激。
看起来问题在于dbConnect.php
的require_once。我假设fill_main也通过require_oncedbConnect.php;
调用db。如果是这种情况,当它fill_bottom时,require_once将不会触发,dbConnect.php代码也不会发生。
不工作的控制器: 工作控制器:
我是计算机视觉新手,还没有真正学习过阈值、模糊或其他过滤器的教程。我使用下面两段代码找出图像中的轮廓。一方面,这种方法是有效的,但另一方面,它不是。我需要帮助理解发生这种情况的原因,以便说服自己背景中发生了什么。 工作代码段: 不工作的代码段 如果有人能找出这里发生的错误的原因,我将不胜感激。 我所面对的错误是: 回溯(最近一次调用last):文件“convexhull.py”,第27行,在im2
问题内容: 詹金斯(哈德森)是否有办法从另一个工作中禁用一个工作? 基本上,我们有一个进行标准构建/测试的构建环境。我们还使用相同的Jenkins实例来执行其他一些操作,例如自动安装产品的新版本(某些自动化测试需要此功能)。当我们运行某些“额外”作业时,我们希望暂时禁用“标准”作业(然后在以后自动启用它们)。 理想情况下,在作业上会有一些额外的构建步骤,例如“禁用XYZ作业”。或者,如果有通过AN
我有以下控制器: 我想这意味着一些连接正在工作,但我在网页上得到了一个404错误。 奇怪的是,当我将这两个类复制粘贴到另一个项目(在一个我以前工作过并知道工作的包中)时,代码运行良好。但是,如果在同一个项目中,我创建了一个新的包,并在该包中放置了新的控制器和一个新的启动类,那么控制器也不能工作(404错误)。 我使用eclipse构建了这个项目,并在类路径中包含了所有依赖项,我从来不需要创建web
我正在重写我的应用程序,它是在Objective-C到Swift。我想知道是否可以在新应用程序中使用以前应用程序中的一些旧的而不必在Swift中重写。有可能吗?