XOOPS: 用于 Xoops 2.5.6 和 2.6 的 MySQLi 连接器

发布者: redheadedrod在 2013/8/3 21:50:00 6735 阅读次数
MySQLi 连接器现已适用于 2.5.6 和 2.6。这些连接器应被视为测试版本,不应在生产服务器上使用。

这些连接器作为当前 MySQL 连接器的补充。

目前 Xoops 使用的 MySQL 连接器允许 Xoops 通信到 MySQL 数据库。这个较旧的连接器自 MySQL 版本 3 以来一直存在,不仅不支持 MySQL 4 和 5 的新功能,现在已在新版本的 PHP 中正式弃用。目前这对大多数人来说意义不大,但意味着当前的 MySQL 连接器将无法在将来工作。

MySQLi 旨在利用 MySQL 最新版本的特性,因此是旧版 MySQL 连接器的直接替代品。我将一个将旧 MySQL 代码转换为 MySQLi 兼容代码的脚本用作基础,并在此基础上进行开发。尽管我对脚本创建的一些代码还有一些问题需要核心开发者回答,但它可以无错误运行。

使用这些连接器非常简单。您下载所需的 mysqlidatabase.php 版本,并将其复制到您的 class/database 文件夹。然后,您将 secure.php 文件中的数据库类型从 MySQL 更改为 MySQLi,然后您就可以开始使用了。

这两个连接器都可以在 SVN 中找到。

2.5.6 MySQLi 的连接器http://sourceforge.net/p/xoops/svn/11872/tree/ThirdParty/rhr_database_connectors/xoops%202.5.7%20MySQLi%20Beta/和 2.6 MySQLi 的连接器http://sourceforge.net/p/xoops/svn/11872/tree/ThirdParty/rhr_database_connectors/xoops%202.6%20MySQLi%20Beta/

请将错误报告发送到以下线程
https://xoops.org.cn/modules/newbb/viewtopic.php?post_id=354793