Sql server 如何将opencart与mssql服务器连接
是否有可能将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/
这应该不是什么大问题,您只需执行以下操作:
- 创建
类-该类应具有与/system/database/mssql.php
类相同的方法、属性和功能mysql.php
- 重写所有模型类方法的查询以满足
/MS SQL
SQL语法T-SQL
- 在两个配置文件(
和/config.php
)中,设置正确的/admin/config.php
DB\u驱动程序
/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.*)。这是我在项目中面临的困难,为什么人们对此持否定态度?