致命错误:对非对象调用成员函数 close()。 MySQLi问题

2023-12-13

当我上传到实时服务器时,出现以下错误。它在本地主机上运行正常,我认为这很奇怪。

致命错误:在非对象上调用成员函数 close()...

它所指的行

$stmt->close();

与数据库的连接

$connection=new mysqli($MYSQL_HOST,$MYSQL_USER,$MYSQL_PASS,$DB)or die(mysqli_error($connection));

班级本身。

function getTimes(){ //this method just pulls the results of the query and returns them as an array
    global $connection;
    $route = $this->route;
    $station = $this->station;
    $day = $this->day;

    // create a prepared statement
    if ($stmt = $connection->prepare("select time from timetable where route=? and day=? and station=?")) {
        $stmt->bind_param("sss", $route, $day, $station);   // bind parameters for markers
        $stmt->execute();   //execute query             
        $stmt->bind_result($col1);  //bind result variables
        while ($stmt->fetch()){
            $results[]=$col1;
        }
    }
    $stmt->close();//close statement
    return $results;
}

你应该把$stmt进入你的 if 子句。有可能 if (false) 并且仍然到达您的$stmt->close();

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

致命错误:对非对象调用成员函数 close()。 MySQLi问题 的相关文章

  • 在php中获取二进制数据大小的正确方法是什么?

    我已阅读文件的一部分 现在想确保该部分的大小正确 我怎样才能在 php 中做到这一点 part fread file 1024 return some function part 1024 我已经阅读了这些示例 但我怀疑是否要使用 strl
  • 如何在 标签中用 %20 替换空格

    我想替换 html 文本的图像标签中的所有空格 Example img src to img src photo 201 jpg 我没有找到 preg replace 的解决方案 但它可能是一个简单的正则表达式行 谢谢 Edit 抱歉各位
  • 在 symfony2 中为特定控制器设置 max_execution_time

    Using ini set 我可以扩展最大执行时间一个脚本的 在Symfony2 我可以添加ini set to web app php and web app dev php将增加的执行时间应用于所有控制器 但在这种情况下 我只想扩展最大
  • 这些加密算法有什么区别?

    两者有什么区别MCRYPT RIJNDAEL 128 MCRYPT RIJNDAEL 256 MCRYPT BLOWFISH等等 哪一种最适合网络数据传输 Rijandel 是 AES 的另一个名称 AES 是当前的 一个好的标准 算法 数
  • 从提交的表单中转义字符串中的字符

    每次发布帖子时 我都会得到转义字符 gt gt gt 我有一个多步骤表单 它将数据从一种表单传输到另一种表单 我将这些值与准备好的语句一起保存在数据库中 数据库中的值当前看起来像Paul s House 用户应该可以在字符串中使用单引号和双
  • WAMP 不显示目录列表中的图标

    过去 我通过 vmware 处理 PHP 代码 但最近我决定转而通过 WAMP 在 Windows 8 1 上 在本地进行处理 我创建了一个空文件夹tests in the www folder 然后在我的浏览器上输入http localh
  • 登录后所有页面都应该是https吗?

    这有点难以解释 但我会尽力 有一个网站 每个页面上都有登录表单 其中包含用户名 密码字段 这些页面未使用 SSL 用户填写用户名 密码并提交表单后 表单将被发送到 https 的身份验证页面 对于这种情况我有几个疑问 向 https 页面提
  • URL 重写帮助

    RewriteEngine on RewriteCond REQUEST URI index php RewriteRule index php q 1 L 这应该将任何 url 重写为 index php q url 并且它可以工作 反正
  • cURL '格式错误的网址'

    This url 在浏览器中工作得很好 但 cURL 返回错误 3 格式错误的 url 关于解决方法有什么想法吗 EDIT 卷曲代码 function get web page url options array CURLOPT RETUR
  • 我可以显示我在 PHP 中设置的所有 cookie 吗?

    我正在尝试诊断 cookie 中的错误 但 cookie 的名称不是应有的名称 PHP 有没有办法打印我的域设置的所有 cookie 你有没有尝试过 print r COOKIE
  • 使用 DOM 获取 div 的内容(包括子标签)

    我正在使用 DOM 来获取 div 标签的内容 但内部 html 部分未显示 功能是 dom new DOMDocument libxml use internal errors true dom gt loadHTMLFile url l
  • 无需下载整个文件即可读取 ID3 标签

    是否可以读取 MP3 文件的 ID3 标签 持续时间 艺术家 标题 而无需下载整个文件 我做了一些测试 只需下载 MP3 文件的几个字节就可以获得艺术家和标题标签 但我不确定持续时间和其他标签是否可能 Thanks 我刚刚发现 ffmpeg
  • 从外部 bash 设置环境变量

    我试图使用 PHP 从命令行 设置 bash 环境变量 但没有成功 buff array buff VARTESTKEY VARTESTVALUE buff export VARTESTKEY file put contents scrip
  • 使 div 的大小与其内部图像的大小相同

    我有一个带有以下代码的div HTML div img src img logo png div CSS div imgContainer width 250px height 250px padding 13px 问题是用户可以编辑图像大
  • 无法在 Centos 上安装 php-mysqli 扩展

    我正在尝试将 mysqli 扩展安装到 php yum install php mysqli 我收到下一个错误 Transaction Check Error file usr share mysql charsets Index xml
  • sqlsrv_num_rows 不返回任何值

    我正在尝试获取查询中返回的行数 while 循环遍历结果有效 但由于某种原因 sqlsrv num rows 不返回任何值 result SELECT from dtable WHERE id2 apple query sqlsrv que
  • 如何显示不同页眉的页面? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在为我的学校项目开发网站 但我遇到了一个问题 我在每个页面上显示一个标题 我的标题之一包含登录表单 另一标题包含用户名 搜索栏等 问题是
  • 哪个 PHP 5 版本最常用?

    当我开发将在不同配置的客户端 Web 服务 通常使用共享托管 上使用的应用程序时 我应该假设大多数 Web 服务器都具有哪个 PHP 5 版本 例如 5 2 x 5 3 x 等 在所有使用 PHP 版本 5 的网站中 有 84 9 使用版本
  • 处理查询字符串参数时 Codeigniter 缓存问题

    问候 我正在编写一个 CI Web 应用程序 它实现标准文件缓存功能 如下所示 this gt output gt cache n 我使用了段和查询字符串参数的组合 因此似乎遇到了问题 我在用例和输出类代码中看到的是 缓存仅基于段 像这样
  • PHP 中的 Zip 流

    我有一个 PHP 脚本 可以动态创建 zip 文件并强制浏览器下载该 zip 文件 问题是 我可以直接将zip文件写入连接到用户浏览器的输出流 而不是先将其保存为服务器上的真实文件 然后发送文件吗 提前致谢 如果您的 Web 服务器运行的是

随机推荐

  • 什么时候使用哪种字符串转义方法? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 好的 所以有所有这些不同的字符串转义函数 例如htmlentities mysql real escape string addslashes 但我应该在什么情况下使用哪个 请提供资源和意
  • 动态对象属性填充器(无反射)

    我想在不使用反射的情况下填充对象的属性 其方式类似于CodeProject 上的 DynamicBuilder CodeProject 示例专为使用 DataReader 或 DataRecord 填充实体而定制 我在几个 DAL 中使用了
  • 如何从 javascript 更改 asp:textbox 的值

    我有一个 asp textbox
  • 表示 SMT-LIB 中的时间约束

    我试图在 SMT LIB 中表示时间约束 以检查它们的可满足性 我正在寻找有关我所采取的方向的反馈 我对 SMT LIB 比较陌生 非常感谢您的意见 我所面临的限制是事件的时间和持续时间 例如 考虑以自然语言给出的以下约束 约翰在 13 0
  • 在 C# .NET 3.5 中使用 JSON

    我找到了一些帮助器方法 允许我将对象转换为 JSON 并将 JSON 转换为对象 现在我正在读取一个 json 文件 如下所示 Coments Here more comments Id 1 Name HP Up Id 2
  • Django ImageField不会显示在网页上

    我在 Django 模型中使用 imageField 当我尝试在 html 中显示照片时 该照片未被识别 这是我的 models py from django db import models class LatestRelease mod
  • Javafx 在 TableView 中添加图像

    我正在尝试添加图像tableView但我无法添加图像 我正在获取图像byte 我可以将这张图片设置为imageView但有什么方法可以将其添加到tableView person3 class public class person3 pri
  • 无法从移动设备浏览本地计算机上托管的网站

    我生成了空的主干应用程序骨干发电机在我的 OS X 10 9 1 上 然后将 Gruntfile js 中的连接主机名更改为 0 0 0 0 并启动应用程序 问题是我无法从连接到同一家庭 WiFi 网络的 Android 访问该应用程序 我
  • 在 ASP.NET MVC4 和实体框架中使用“存储库工厂”有什么优势吗?

    我正在开发一个应用程序 并开始使用 John Papa 的示例中的一些代码作为基础 在网上查看时 我发现了相同的代码 它出现在一个问题的答案中 堆栈溢出 这是问题 如何从实体框架中的上下文中分离实体 这是由 SynerCoder 给出的答案
  • 如何获得列表框中的确切滚动位置?

    当我到达列表框的开头或结尾时 我希望能够将更多数据加载到列表框中 我的列表框显示与时间相关的项目 当我到达顶部并下拉时 我希望看到一些文本 例如 向下滚动更多以检索更多项目 如果您这样做 则会触发较早发生的项目的数据下载 如果您向下滚动得足
  • 第一个快照后 ArrayList 变空

    我正在 Android 应用程序中使用 firebase 发生了一些奇怪的事情 在我的示例中 我需要两个快照 1 将用户放入列表中 我使用此快照用用户的密钥填充字符串数组列表 和另一个与用户进行比较 奇怪的行为是我的数组列表在第一个快照之后
  • getElementsByName 和正则表达式

    如何在 getElementsByName 中使用正则表达式循环遍历所有元素 如果你的意思是 var elementArray document getElementsByName regexhere 那么不 那是不可能的 要执行您想做的操
  • 从我们的java程序执行另一个java程序[重复]

    这个问题在这里已经有答案了 可能的重复 从我们的 Java 程序执行 Java 程序 我想从我们的java程序中执行另一个java程序 当我运行一个名为 First java 的java程序时 它应该提示用户输入任何类名 java文件名 的
  • 从 iOS 访问 Oracle

    我正在开发一个 iPad 应用程序 需要对 Oracle 数据库进行只读访问 有什么办法可以做到这一点吗 据我所知 唯一的选择是使用 OCI 它需要即时客户端形式的预构建二进制文件 不是为 ARM 构建的 或 OJDBC 驱动程序 这两点似
  • 在 T-SQL 中创建会计日历

    我正在尝试创建一个会计日历 其中会计年度从 7 月 1 日开始 一周定义为周一至周日 但例如 如果一个月中一周的第一天是星期六 则星期六到星期日将被视为该月的 1 周 新的一周从星期一开始 到星期日结束 依此类推 请参阅下面我要创建的表格示
  • 删除输出 HTML 代码中的空格

    考虑包含以下内容的 test cfm 文件
  • Javascript - 将字符串作为文本/html复制到剪贴板

    javascript 有没有办法复制 html 字符串 即 b xx b 作为文本 html 粘贴到剪贴板中 以便可以将其粘贴到具有格式 即粗体的 xx 的 gmail 消息中 例如 存在将文本 文本 纯文本 复制到剪贴板的解决方案http
  • 安全地存储 api 的密码而不加密

    我需要在 MySql DB 中存储密码 以便与外部公司的 API 一起使用 在我看来 所有密码都应该在数据库中进行哈希处理 以防网站被黑客攻击并且信息泄露到互联网上 但是 如果我对密码进行哈希处理 如何将它们与需要电子邮件地址和密码才能访问
  • org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException

    如何处理 java lang IllegalStateException org apache tomcat util http fileupload FileUploadBase FileSizeLimitExceededExceptio
  • 致命错误:对非对象调用成员函数 close()。 MySQLi问题

    当我上传到实时服务器时 出现以下错误 它在本地主机上运行正常 我认为这很奇怪 致命错误 在非对象上调用成员函数 close 它所指的行 stmt gt close 与数据库的连接 connection new mysqli MYSQL HO