php怎么连接sql server

如题所述

1.首先你要确定你用帐号密码  能登陆sql_server服务器(sql身份验证进去), 至少用excel 的插入数据源的方式连接一下.

2.建议去直接去下载Wamp的版本(你自己配置环境可能用问题),里面可以直接开启PHP_MSSQL模块

至少我用这个从来不会连接不上

3.可以试着用COM连接

这里讲见怎么用COM连接

允许 DCOM,需要将php.ini中的 ;com.allow_dcom=TRUE前的分号";"去掉。


4.建议使用 adodb 方式使用, 就我本人经验, 用adodb 返回的recordset 支持最好

其他的总会碰到如 游标移动 问题,  记录总数问题.. 


PHP code

?

$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
  
   $connstr = "Provider=SQLOLEDB;
               Persist Security Info=False;
               User ID=sa;
               Password=;
               Initial Catalog=cdr;
               Data Source=localhost";
     $conn->Open($connstr);

温馨提示:内容为网友见解,仅供参考
无其他回答

Windows Server上使用PHP访问SQL Server
选择ODBC驱动程序以及SQL Server实例,并填写连接详细信息,包括服务器名称、数据库名称、用户名和密码等。接着,用PHP编写代码,连接到SQL Server,并执行SQL查询和操作。例如,可以使用以下简单的PHP脚本来连接到SQL Server并输出结果:php serverName = "localhost\\SQLEXPRESS"; \/\/ SQL Server实例名, ...

php怎样连接sqlserver数据库
1、直接连接 servname="CAPTAINHERO567";conninfo=array("Database"=>"netdata","UID"=>"lxz2005","PWD"=>"831140");conn=sqlsrv_connect($servname,conninfo);sql="select from Pinfo";db=sqlsrv_query($conn,sql);while($row=sqlsrv_fetch_array($db)){ echo("".iconv("GB2312","UTF...

php怎么连接sql server
1.首先你要确定你用帐号密码 能登陆sql_server服务器(sql身份验证进去), 至少用excel 的插入数据源的方式连接一下.2.建议去直接去下载Wamp的版本(你自己配置环境可能用问题),里面可以直接开启PHP_MSSQL模块 至少我用这个从来不会连接不上 3.可以试着用COM连接 这里讲见怎么用COM连接 允许 DCOM...

PHP安装sqlsrv扩展步骤,PHP如何连接上SQL
第一步:安装Wampserver我安装的是Wampserver2.4.17版本。注意:安装Wampserver之前需要安装微软的vcredist_x64.exe,我的操作系统是64位,具体操作系统几位按规定安装;第二步:安装相关组件以及下载相关扩展解压复制《SQL Server Driver for PHP的扩展包(非官方)》里面的dll文件到bin\\php\\ext文件夹里面需...

php怎么连接sql server 2012
1、打开php.in将extension=php_mssql.dll的注释符号去掉。2、打开php.in将mssql.secure_connection = off改为on。3、从5.2开始,php就不再提供mssql.dll了,所以要php连接sql server 2005\/2008\/2012必须要使用微软提供的sql server for php 2.0\/3.0 这个文件可以上微软官网下载(sqlsrv20.exe\/...

php连sqlserver2008 r2需要什么版本的ntwdblib.dll
具体的步骤如下:1:首先安装sql server,超级不好安装,我之前安装的是2008版本的,Windows过期后就不能用了,然后重装还装不上,最后重装系统才装上2:确定SQL装的时候用的是混合认证模式,或SQL验证模式,然后打开php的配置文件(php.ini),开启mssql扩展 (extension=php_pdo_mssql.dll前面的分号...

怎样用PHP连接sql数据库
接下来我简单总结一下操作数据的方法 2、连接数据库sqlsrv_connect()<?php$serverName = "serverName\\sqlexpress";\/\/服务器的名字,本地localhost$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");$conn = sqlsrv_connect( $serverName, $connection...

PHP PDO连接SQLSERVER报错:SQLSTATE[08001]: [Microsoft][SQL Ser...
SQL 的远程访问是否允许,相关端口你排查一下,及防火墙设置

php连接mysql的语句(php连接mssql)
使用PHP连接MSSQL数据库时,推荐使用ODBC连接方式以提升稳定性。连接语句为:$conn = odbc.connect("Driver={SQL Server};Server=主机;Database=数据库","用户名","密码")。执行SQL语句则通过odbc.exec($conn,$sql)实现。对于其他语法,PHP手册提供了ODBC相关语法参考,可据此进行操作。

php-pdo 用 ODBC 连接 MSSQLSERVER Y也是怪麻烦的:TCP Provider: Erro...
在探索如何使用 PHP-PDO 连接 MSSQLSERVER 时,我经历了一系列困扰。最初尝试时,我遇到一个具体的错误提示,SQLSTATE[08001] SQLDriverConnect: 10054,其背后是使用 Microsoft ODBC Driver 17 的 TCP Provider 错误代码 0x2746。我逐一检查并调整,包括在配置文件中使用正确的ODBC驱动绝对路径,确保等号...

相似回答