Sql server 如何将opencart与mssql服务器连接

Sql server 如何将opencart与mssql服务器连接,sql-server,opencart,Sql Server,Opencart,是否有可能将opencart与mssql连接起来?有人试过吗?如果是这样的话,那么做的程序是什么 这应该不是什么大问题,您只需执行以下操作: 创建/system/database/mssql.php类-该类应具有与mysql.php类相同的方法、属性和功能 重写所有模型类方法的查询以满足MS SQL/T-SQLSQL语法 在两个配置文件(/config.php和/admin/config.php)中,设置正确的DB\u驱动程序 我假设您已经创建了OpenCart数据库,因为/install/

是否有可能将opencart与mssql连接起来?有人试过吗?如果是这样的话,那么做的程序是什么


这应该不是什么大问题,您只需执行以下操作:

  • 创建
    /system/database/mssql.php
    类-该类应具有与
    mysql.php
    类相同的方法、属性和功能
  • 重写所有模型类方法的查询以满足
    MS SQL
    /
    T-SQL
    SQL语法
  • 在两个配置文件(
    /config.php
    /admin/config.php
    )中,设置正确的
    DB\u驱动程序
我假设您已经创建了OpenCart数据库,因为
/install/OpenCart.sql
文件

我想不应该再做什么了

无论如何,切换到MS SQL的原因是什么


EDIT:在
/system/database/
中有一个
mmsql.php
文件,它实际上包含
MSSQL
类,因此不必实现它,只需将重命名为
MSSQL.php
文件。

我尝试过,但它不起作用。它继续显示未定义的函数mssql_connect。我添加了名为php_pdo_mssql和php_mssql的dll,尽管它显示了相同的错误。问题出在别处。你用的是什么服务器?您确定服务器允许您连接到MSSQL服务器吗?我有一个类似的问题,Apache不是为Oracle编译的(oci扩展),我必须重新安装。在web根目录中创建一个简单的PHP文件,尝试连接到MSSQL并检索一些数据。如果您在OpenCart外部成功,那么在OpenCart内部应该不会有问题。im使用apache server。。。它在codeigniter中工作,但我需要在opencart中工作……假设您的codeigniter运行在同一台服务器上,并且使用相同的PHP(和相同的PHP配置)在OpenCart安装过程中,您仍然收到
未定义函数mssql\u connect
错误,我建议检查OC的
mssql.php
类,它是否为
mssql
使用了正确的函数…我不是使用php\u mssql.dll,而是使用php\u sqlsrv.dll。因为php_mssql.dll显示了我随问题添加的错误。注意:我使用的是XAMPP1.8(即PHP5.4.*)。这是我在项目中面临的困难,为什么人们对此持否定态度?