首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP连接sql server

PHP一般都是连接MYSQL, 几乎很少连接sql server, 但是因为某些项目的特殊情况, 我们有时还是需要连接sql server, 现在 的PHP 都支持通过 sqlsrv 扩展来连接库

1. 为php添加 sqlsrv 扩展

根据自己的PHP扩展[ext文件夹]下支持的sqlsrv版本

在php.ini 增加一行 extension=php_sqlsrv_54_ts.dll,重启服务, 查看phpinfo(), 如果有sqlsrv项, 证明扩展以安装成功.

2. 在服务器上安装 msodbcsql[因为 SQLSRV3.X.EXE 需要额外的驱动 Microsoft ODBC Driver 11 (或更高版本), 所以需要安装 Microsoft ODBC Driver 11]

点击这里 选择32位/64位安装:https://www.microsoft.com/en-us/download/details.aspx?id=36434

安装完成就可以连接数据库了

3. 独立连接sql server

$serverName = "xxxxxx"; //serverName\instanceName

$connectionInfo = array( "Database"=>"", "UID"=>"xxx", "PWD"=>"xxx");

$conn = sqlsrv_connect( $serverName, $connectionInfo);

4. 通过CI连接数据库

5. CI测试读取

$db = $this->load->database('sqlserver', TRUE);

$query = $db->query("select * from police")->result_array();

dump($query);

6. 结果如下:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180428G0WIS200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券