热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MySQLi-不允许属性访问

如何解决《MySQLi-不允许属性访问》经验,为你挑选了1个好方法。

尝试关闭mysqli连接时,我收到此警告“尚未允许属性访问”。为什么?

$mysqli = new mysqli ( $database ["dbUri"], $database ["dbUserName"], $database ["dbPassword"], $database ["dbSchema"], $database ["dbPort"] );
$mysqli->autocommit(FALSE);
$con = $mysqli;
$rowsAffected = /* completes insert using $con */;
if ($rowsAffected==0) {
    throw new Exception("Insert of new record failed");
}
$insertId = $con->insert_id;
$con->commit();
$con->close();

顺便说一句,插入成功,并且我在$ insertId中具有正确的值。提交工作也很好,但是触发警告的是关闭。

我隐藏了本/* completes insert using $con */节中的代码,因为它又长又不相关(sql可以正常工作)。因此,除非您认为这是相关的,否则我仅包括其余部分。

我看过类似的问题,但其他帖子提到未建立连接。但是,我的连接有效。请查看有关“插入成功”的要点。



1> QuestionOver..:

据我对这个间歇性问题的分析所得出的结论(至少就我而言),这是mysqli扩展或PHP调试器(XDebug)中的某种错误,因为它仅在我断点/单步执行时发生。程序,但不是在页面渲染完成之前简单地运行相同代码而没有断点/单步执行任何代码时。

如果在页面渲染完成之前没有断点或单步执行任何代码,对您来说仍然会发生吗?


推荐阅读
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 1.我把php+apache的环境搭建好了。可以进入phpinfo页面。2.系统是win83.按照网上的一些方法,已经把环境变量改了。4.一旦使用mysqli扩展的代码就会报错。Fat ... [详细]
  • SoIfoundthisgreatfunctionthatconvertsmysqlqueriesintoaXMLpage,anditlookslikeexactl ... [详细]
  • WhenIusepythontoapplythepymysqlmoduletoaddafieldtoatableinthemysqldatabase,itdo ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • 本文介绍了在使用Laravel和sqlsrv连接到SQL Server 2016时,如何在插入查询中使用输出子句,并返回所需的值。同时讨论了使用CreatedOn字段返回最近创建的行的解决方法以及使用Eloquent模型创建后,值正确插入数据库但没有返回uniqueidentifier字段的问题。最后给出了一个示例代码。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • REVERT权限切换的操作步骤和注意事项
    本文介绍了在SQL Server中进行REVERT权限切换的操作步骤和注意事项。首先登录到SQL Server,其中包括一个具有很小权限的普通用户和一个系统管理员角色中的成员。然后通过添加Windows登录到SQL Server,并将其添加到AdventureWorks数据库中的用户列表中。最后通过REVERT命令切换权限。在操作过程中需要注意的是,确保登录名和数据库名的正确性,并遵循安全措施,以防止权限泄露和数据损坏。 ... [详细]
  • Python操作MySQL(pymysql模块)详解及示例代码
    本文介绍了使用Python操作MySQL数据库的方法,详细讲解了pymysql模块的安装和连接MySQL数据库的步骤,并提供了示例代码。内容涵盖了创建表、插入数据、查询数据等操作,帮助读者快速掌握Python操作MySQL的技巧。 ... [详细]
  • 本文提供了关于数据库设计的建议和注意事项,包括字段类型选择、命名规则、日期的加入、索引的使用、主键的选择、NULL处理、网络带宽消耗的减少、事务粒度的控制等方面的建议。同时还介绍了使用Window Functions进行数据处理的方法。通过遵循这些建议,可以提高数据库的性能和可维护性。 ... [详细]
  • http头_http头部注入
    1、http头部注入分析1、原理 ... [详细]
  • IhaveascriptthatgeneratesaSQLinsertorupdatescriptdependingonseveralfactors.Belowis ... [详细]
  • 1.sql语句执行原理2.mysqli预处理<?phpheader(Content-Type:texthtml;charsetutf8); ... [详细]
  • 我正忙于一个学校项目来学习MVC。但是我对php知之甚少。我有一个dbconnection文件, ... [详细]
  • 这篇文章主要介绍了php中mysql和mysqli有什么区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编 ... [详细]
author-avatar
Ly丶爱着那一个人_686
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有