当前位置: 首页 > 知识库问答 >
问题:

使用MYSQLI_REPORT_ALL时出错

叶鹭洋
2023-03-14

为什么我在使用:

mysqli_report(MYSQLI_REPORT_ALL);?致命错误:未捕获异常“mysqli_sql_exception”,在d:\xampp\htdocs\cms\includes\class\db.class.php:31堆栈跟踪:#0 d:\xampp\htdocs\cms\includes\class\db.class.php(31):mysqli->查询(“SELECT*FROM c...”)中显示消息“no index used in query/prepared statement SELECT*FROM con_users LIMIT 10”#1d:\xampp\htdocs\cms\index.php(6):db->execute('select*FROM c...')#2{main}在D中抛出:\xampp\htdocs\cms\includes\class\db.class.php第31行

<?php
$PageRequest = strtolower(basename($_SERVER['REQUEST_URI']));
$PageFile    = strtolower(basename(__FILE__));
if($PageRequest == $PageFile) {
    exit('<span style="position: relative; top: 20px; font-family: Arial,sans-serif; font-size: 14px; color: #a94442; background-color: #f2dede; border-color: #ebccd1; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;"><b>Erro #01</b>: You do not have permission to access this file directly.</span>');
}

mysqli_report(MYSQLI_REPORT_ALL);

class db extends mysqli {
    private $conn;

    public function __construct() {
        $this->Connection();

        if(connection_aborted() == true) {
            $this->Connection();
        }
    }

    private function Connection() {
        try {
            global $Config;
            $this->conn = new mysqli($Config['mysql']['hostname'], $Config['mysql']['username'], $Config['mysql']['password'], $Config['mysql']['database'], $Config['mysql']['dataport']);
        } catch (Exception $error) {
            exit('<span style="position: relative; top: 20px; font-family: Arial,sans-serif; font-size: 14px; color: #a94442; background-color: #f2dede; border-color: #ebccd1; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;"><b>Erro #03</b>:' . $error->getMessage(). '</span>');
        }
    }

    public function Execute($Query) {
        $execute = $this->conn->query($Query);

        if($execute == false) {
            exit('<span style="position: relative; top: 20px; font-family: Arial,sans-serif; font-size: 14px; color: #a94442; background-color: #f2dede; border-color: #ebccd1; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;"><b>Erro #04</b>: Query not found <b> "'.$Query.'"</b></span>');
        }


        return $execute;
    }

    public function NumRows($Query) {
        return mysqli_num_rows($Query);
    }

    public function FetchArray($Query) {
        return mysqli_fetch_array($Query);
    }

    public function FetchRow($Query) {
        return mysqli_fetch_row($Query);
    }
}

科迪戈·阿迪西奥纳多

共有1个答案

佘单鹗
2023-03-14

打开php.ini,分号前面的扩展名=php.pdo.dll,重新启动apache

 类似资料:
  • 问题内容: 我的代码- 错误- > 警告:mysql_real_escape_string()[function.mysql-real-escape-string]:在C:\ xampp \ htdocs \ shizin \ admin \中拒绝访问用户’ODBC’@’localhost’(使用密码:NO)第48行的newArticle.php 警告:mysql_real_escape_stri

  • 我刚刚在Imac Os 10.6.8上安装了Enthough Corporation。当我尝试测试sklearn时,我收到一条错误消息(附在下面)。错误是:numpy。果心多重数组导入失败。看起来使用的是错误版本的numpy。我不知道怎么修理。 mu51220:~rscherl$python Enthow Canopy python 2.7.3 | 32位|(默认值,2013年6月14日,18:2

  • 我试图使用fromFile,但我得到错误。该文件已经存在,可以用打开,但是如果我用相同的路径打开同一个文件,会出现错误。下面是我的代码: 以下是错误

  • 当我使用Firebase时,我总是遇到这个错误! > 出了什么问题: 任务执行失败:应用程序:transformResourcesWithMergeJavaResForDebug。com.android.build.api.transform。TransformException:com.android.builder.packaging。DuplicateFileException:在APK M

  • 我遇到了一个奇怪的错误,在使用时,我的代码失败了,而不是单独运行时。 以下代码: 打印以下内容: 32.92041129078561(是的,我知道平均误差很差) 但是,当尝试优化参数时,相同的参数设置会产生错误: 结果如下: 为9个候选对象中的每一个匹配3次,总共27次匹配[并行(n_jobs=-1)]:使用后端LokyBackend和8个并发工作人员。[CV]激活=身份,解算器=lbfgs。。。