php查询sqlserver,php 连接sqlserver

本地环境

windows 10+phpstudy2016+ SQL Server 2008 R2 x86+php7.0

查看自己sql server 多少位可以在新建查询里输入 select @@VERSION

下载SQL Server驱动4.0

PHP5.3版本缺少SQL Server驱动要去官网下载https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-server-2017,不同的驱动支持不同改的PHP版本

我这里是 PHP7.0 所以下载4.0版本

这里是4.0的下载地址:https://docs.microsoft.com/en-us/sql/connect/php/download-drivers-php-sql-server?view=sql-server-2017

下载完毕解压出来把php_pdo_sqlsrv_7_nts_x86.dll php_sqlsrv_7_nts_x86.dll放到 phpStudy\php70n\ext

安装ODBC驱动11

没办法,驱动11支持所有版本果断11 下载:https://www.microsoft.com/en-us/download/details.aspx?id=36434

下载成功直接安装就可以

php.ini中开启驱动

extension=php_sqlsrv_7_nts_x86.dll

extension=php_pdo_sqlsrv_7_nts_x86.dll

运行

运行成功会返回 连接成功

header("Content-type: text/html; charset=utf-8");

try {

$dbName = "sqlsrv:Server=服务器名称;Database=数据库名称";

$dbUser = "用户名";

$dbPassword = "密码";

$db = new PDO($dbName, $dbUser, $dbPassword);

if($db) {

echo "连接成功";

}else{

echo "连接失败";

}

}

catch(PDOException $e) {

$content = $e->getMessage();

echo $content;

}

?>

原文链接:https://blog.csdn.net/weixin_42148217/article/details/90289874

标签:x86,nts,sqlserver,server,sql,php,连接,下载

来源: https://www.cnblogs.com/ivy-zheng/p/11742501.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
php mysql+sql server 数据库处理类 /* 文 件 名:CDataBase.php 类 名:CDataBase 继承关系:XMLClass 通用属性: $Con | 数据连接标识 $DBaseName | 数据库名称 $UserID | 数据库登陆用户名 $PassWord | 数据库登陆密码 $Address | 数据库地址 $Port | 连接端口号 $DBType | 数据库类型【MS_SQL\MYSQL\ORACLE】 $TableName | 数据表名 $release | 是否调试语句 公共方法: set_var($Address,$Port,$DBType,$UserID,$PassWord,$DBaseName) 方法说明:设置数据连接参数 入口参数:同通用属性 返回类型:无 DB_Connect() 方法说明:连接数据库 入口参数:无 返回类型:连接ID DB_Close() 方法说明:连接数据库 入口参数:无 返回类型:无 DB_Select($DBaseName,$Con) 方法说明:选择数据库 入口参数:$DBasename|数据库名称;$Con|数据库连接ID 返回数型:无 CreateDbase($DBname) 方法说明:建立数据库 入口参数:$DBname | 数据库名称,长度20以内的字符,根据不同的数据库类型,字符的要求不一定一致 返回类型:成功返回 1,失败返回0 DropDbase($DBname) 方法说明:删除数据库 入口参数:$DBname | 数据库名称,长度20以内的字符,根据不同的数据库类型,字符的要求不一定一致 返回类型:成功返回 1,失败返回0 CreateTable($TableName,$FieldArray,$TypeArray) 方法说明:建立数据表 入口能数: $TableName | 数据表名称、$FieldArray | 字段列表、$TypeArray | 字段类型及长度列表 返回类型:成功返回 1,失败返回0 DropTable($TableName) 方法说明:删除数据表 入口能数: $TableName | 数据表名称 返回类型:成功返回 1,失败返回0 UpdateTable($TableName,$FieldArray,$TypeArray,$Mode) 方法说明:修改表结构 入口能数: $TableName | 数据表名称、$FieldArray | 字段列表、$TypeArray | 字段类型及长度列表、$Mode | 操作方式【ADD 添加字段,UPDATE 修改字段、DEL 删除字段】 返回类型:成功返回 1,失败返回0 Tab_Insert($TableName,$FieldArray,$ValueArray,$KeyField,$KeyValue) 方法说明:向指定表插入数据 入口能数: $TableName | 数据表名称、$FieldArray | 字段列表、$ValueArray | 字段值列表、$KeyField | 关键字段名、$KeyValue | 关键字段值 返回类型:成功返回 1,失败返回0 Tab_Update($TableName,$FieldArray,$ValueArray,$KeyField,$KeyValue,$RArray) 方法说明:修改指定表数据 入口能数: $TableName | 数据表名称、$FieldArray | 字段列表、$ValueArray | 字段值列表、$KeyField | 条件字段名列表、$KeyValue | 条件字段值列表、$RArray | 字段关系(二维数据,[$][0]:与前一个条件的关系"and,or,like,in,not in";[$][1]:字段与值的关系">,=,<=,=,") 返回类型:成功返回 1,失败返回0 Tab_Delete($TableName,$KeyField,$KeyValue,$RArray) 方法说明:修改指定表数据 入口能数: $TableName | 数据表名称、$K

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值