提问:关于PHP连接SQL SERVER的问题

qing205 qing205 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
搜索了半天,也没有找到解决的办法 特来麻烦大家一下
配置WIN32+APACHE+PHP
操作
在 php.ini 中把;extension=php_mssql.dll改为extension=php_mssql.dll
重启APACHE正常启动 没有任何错误提示
测试程序:
-------------------------------------------------------------------------
$connection =mssql_connect("127.0.0.1","sa","");
mssql_select_db("zjgs",$connection);
$result = mssql_query("select * from phone",$connection);
while($row = mssql_fetch_row($result))
{
for($i=0;$i < mssql_num_fields($result);$i++)
echo $row[$i] . " ";
}
mssql_close($connection);
-------------------------------------------------------------------------
错误提示:
-------------------------------------------------------------------------
Warning: mssql_query(): message: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。 (severity 16) in d:\php\kuankuan\a.php on line 5

Warning: mssql_query(): Query failed in d:\php\kuankuan\a.php on line 5

Warning: mssql_fetch_row(): supplied argument is not a valid MS SQL-result resource in d:\php\kuankuan\a.php on line 7
-------------------------------------------------------------------------
我就想直接使用函数链接SQL SERVER
如果你有ADO或者ODBC的连接方法也不妨告诉我啊

我又用了ODBC方式连接出错
程序代码:
-------------------------------------------------------------------------
<?
$conn=odbc_connect("kuankuan","sa","2050197");
$query_sql="select * from zjgs_phone";
$query_result = odbc_do($conn,$query_sql);

while(odbc_fetch_row($query_result)){
   echo odbc_result($query_result,1);
   //输出查询结果的字段1的结果
}
?>
-------------------------------------------------------------------------
出错提示:
-------------------------------------------------------------------------
Parse error: parse error, unexpected T_STRING in d:\php\kuankuan\odbc_count.php on line 7
-------------------------------------------------------------------------
今天比较郁闷!
...全文

相关推荐

php Sql Server连接失败问题及解决办法

1、确认数据库服务开启状态 2、php.ini配置中的扩展打开 3、检查数据库相关的版本 (1)Sql2000此时要检查php目录和apache的bin目录下的ntwdblib.dll文件的版本是否符合,右键点击ntwdblib.dll看文件属性就可以看见版本。Sql2000对应的ntwdblib.dll应该是7.0的版本 (2)Sql2005的时候ntwdblib.dll对应的是8.0的版本。 如果版本不对可能出现链接失败,仔细检查即可。 本人在链接sql2005的时候遇到的问题,经过仔细排查和搜索找到解决办法,希望对大家有用。 附件:两个版本的ntwdblib.dll文件,下载后将名字中的

weixin_38609453

PHP连接SQL Server数据库完整配置指南

在现代Web开发中,PHP作为广泛应用的服务器端脚本语言,常需与各类数据库系统进行交互。而在企业级应用中,Microsoft SQL Server因其稳定性、安全性及与Windows生态的高度集成,成为许多项目的首选数据库平台。实现PHP对SQL Server的高效连接,核心依赖于SQLSRV扩展与PDO_SQLSRV驱动两大技术方案。前者由微软官方维护,专为SQL Server优化,支持丰富的连接选项和查询特性;后者则基于PDO抽象层,提供统一的数据库访问接口,便于项目迁移与扩展。

作死专业户

基于Linux下PHP连接SQL Server方法

基于Linux下PHP连接SQL Server方法,可进行数据库等常用操作及查询

sc_cs2011

php如何连接sql server

说明:   1:PHP5.2.x本身有个php_mssql.dll的扩展用来连接Sql server,但是这个dll只是用来连接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本无法使用mssql_connect连接到数据库。   2:php5.3.x不再支持php_mssql.dll 拓展库了,及时使用php5.2.x中的php_mssql.dll也无法使用。 微软专门为PHP出了个SQL Server的扩展(Windows版本的),对于Windows下使用php开发SQL Server应用来说,这个扩展有利于利用SQL Server来开发php平

weixin_38731199

PHP连接sql server 2005环境配置及问题解决

主要介绍了PHP连接sql server 2005环境配置及问题解决,需要的朋友可以参考下

weixin_38673235
评论 28
收藏 已收藏
分享
返回顶部
qing205
基础编程 21,889 成员 140,329 内容