mssql及模板问题
发布于:2022-01-17 09:50:54
#1 gymiles
1.请问如何解决连接mssql2005的问题?
连接mssql2005需要用微软的库,我已经下载配置好,但是sp里面不支持,说找不到mssql_*()之类的函数(微软的库里面好像是用别的方式连接的),sp能不能支持这个?
后来想了个折中的办法用adodb来连接,不知道sp支持adodb吗?(用adodb可以解决smssql2005不支持utf8的问题)
2.不知道sp支持者几种模板引擎那个模板最快?是speedy?和smarty用上缓存比较起来,哪个更快?
谢谢!
2010-10-27 09:26:46
#2 jake
1. 很遗憾。目前SP还没办法直接链接到MSSQL2005。
MSSQL2005版的PHP扩展网上是可以找到,但是是微软的,而不是php.net的,所以SP也没做支持。adodb也是不错的选择,不过目前SP仅支持PDO中的MYSQL和SQLITE,未来会支持ODBC,这样也可以解决MSSQL2005的问题——php.net上面对ODBC支持的很好。
2. 模板引擎方面:
不加缓存的情况,速度 speedy最快 > templatelite > smarty
加入缓存的情况,smarty最快。
2010-10-27 11:22:28
#3 gymiles
多谢!祝愿sp越来越强大!
2010-10-27 12:40:51
#5 stalker
微软那个SQLServer for PHP驱动是为了解决原生php_mssql扩展无法连接SQLServer 2008的问题 php自带php_mssql连接SQLServer 2005是没有问题的 如果web服务器没有安装SQLServer 2005不能连接的 把在安装有SQLServer 2005的电脑上的ntwdblib.dll文件复制到php扩展目录就可以了
2011-03-24 10:28:56
#6 stalker
微软那个SQLServer for PHP驱动是为了解决原生php_mssql扩展无法连接SQLServer 2008的问题 php自带php_mssql连接SQLServer 2005是没有问题的 如果web服务器没有安装SQLServer 2005不能连接的 把在安装有SQLServer 2005的电脑上的ntwdblib.dll文件复制到php扩展目录就可以了
2011-03-24 10:29:02