当前位置: 首页 > 面试题库 >

mysqli_error()期望恰好有1个参数,给定0

郭胤
2023-03-14
问题内容

我试图让我的头围绕mysql。谁能告诉我为什么这个MySQL查询无法正常工作?我收到以下错误:

警告:mysqli_error()期望恰好有1个参数,第11行的/home/freebet2/public_html/test.php中给出的参数为0

test.php

<?php
        require_once($_SERVER['DOCUMENT_ROOT'].'/includes/db.php');
        $conn = db_connect();
        $result = $conn->query("ALTER TABLE users ADD COLUMN refer_old INT(10) AFTER refer_id");

              if(!$result){
                 echo "Error with MySQL Query: ".mysqli_error();
             }
        ?>

db.php

 <?php

    function db_connect() {
       $result = new mysqli('localhost', 'user', 'password', 'db');
       if (!$result) {
         throw new Exception('Could not connect to database server');
       } else {
         return $result;
       }
    }

    ?>

如果我将alter string更改为:之类的$result = $conn->query("SELECT * FROM users refer_id");原因,我不会收到任何错误。


问题答案:

就sql错误而言,“用户”是否具有更改表的权限?



 类似资料:
  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我收到以下错误 警告:mysqli_error()恰好需要1个参数,给定0 问题在于这行代码: 整个代码是 包含的文件具有以下行 问题答案: mysqli_er

  • 问题内容: 我有这个PHP页面: 这将返回错误。 知道为什么吗? 问题答案: 您需要定义:之前 例如:

  • 问题内容: 的所有文档似乎都表明这是一段有效的代码-不明白吗? 问题答案: 文件说两个参数:。 第一个是mysqli实例的链接,第二个是要转义的字符串。

  • 问题内容: 我正在使用python从另一个文件的另一类的方法中调用一个文件中的一个类中的方法 假设我的文件包含 另一个文件是 当我运行此文件时,出现错误: 问题答案: 如果在类中,则您的方法应为: 您可以在此处阅读有关其原因的信息。

  • 我得到以下错误 警告:mysqli_error()只需要1个参数,给定0 问题出在代码的这一行: 整个代码是 包含的文件有以下一行

  • 问题内容: 我是Mysqli_ *的新手,并且出现以下错误: 警告:mysqli_select_db()期望参数1为mysqli,第11行的D:\ Hosting \ 9864230 \ html \ includes \ connection.php中给出的字符串 警告:mysqli_error()恰好需要1个参数,第13行的D:\ Hosting \ 9864230 \ html \ incl