可能是由于以下原因导致的:
- 版本兼容性问题:PHP 7.3可能与mysqli的某些版本存在兼容性问题。建议检查所使用的mysqli版本是否与PHP 7.3兼容。可以通过查阅PHP官方文档或mysqli扩展的文档来获取相关信息。
- 错误的使用方式:启动事务时,需要确保已经建立了与数据库的连接,并且使用的是支持事务的存储引擎(如InnoDB)。同时,还需要确保在启动事务之前没有执行其他的SQL语句。可以参考mysqli的文档或相关教程,确保正确使用mysqli启动事务。
- 配置问题:检查PHP配置文件(php.ini)中是否启用了mysqli扩展。可以通过查看phpinfo()函数的输出来确认mysqli扩展是否已经加载。
如果以上解决方法无效,可以尝试以下腾讯云相关产品来解决问题:
- 云数据库MySQL:腾讯云提供了云数据库MySQL服务,支持高可用、弹性扩展、自动备份等特性,可以满足事务处理的需求。详情请参考:云数据库MySQL
- 云服务器:腾讯云提供了云服务器服务,可以在云上快速搭建PHP环境,并且可以根据需求选择不同的配置和操作系统。详情请参考:云服务器
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。