1.在php.ini添加扩展
extension=php_pdo_sqlsrv_55_ts.dll
extension=php_sqlsrv_55_ts.dll
2.下载扩展(去资源下面下载),并放到php的安装文件的ext下面
3.重启apache
4.运行phpinfo();出现sqlsrv则为成功
========================================================
连接sqlserver数据库配置文件如下
'DB_CONFIG2' => array(
'DB_TYPE' => 'sqlsrv', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'master', // 数据库名
'DB_USER' => 'sa', // 用户名(数据库用户名)
'DB_PWD' => '', // 密码 (数据库密码)
'DB_PORT' => '1433', // 端口
),
====================================
使用数据库中的表,新建ApprovalNumberModel.class.php
<?php
namespace Api\Model;
use Think\Model;
class ApprovalNumberModel extends Model
{
protected $connection = 'DB_CONFIG2';
protected $tableName = "DrugsBase_ApprovalNumber_MadeIn_China";
protected $tablePrefix = '';
}
本文介绍了如何在ThinkPHP中配置和使用SQLServer扩展。首先在php.ini文件中添加sqlsrv和pdo_sqlsrv扩展,然后下载并放置到PHP的ext目录,接着重启Apache服务器。成功后通过phpinfo()检查扩展是否加载。接着展示了数据库配置示例,并提供了如何创建ApprovalNumberModel类以操作SQLServer中的表。
1362

被折叠的 条评论
为什么被折叠?



