PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
本文实例讲述了PHP5.6.8连接SQL Server 2008 R2数据库常用技巧。分享给大家供大家参考,具体如下
用到的工具
1.JetBrains PhpStorm (编写php代码工具)
2.SQL Server 2008 R2(数据库)
3.PHP 5.6.X (x86 源于Apache XAMPP 集成)
先了解一下PHP是多少位的及其一些相关线程是否安全的信息。
在PhpStorm新建一个PHP文件里面内容为
<?php / Created by PhpStorm. User: admin Date: 2018/4/8 Time: 16:12 / // 显示所有信息,默认显示 INFO_ALL phpinfo(); ?>
主要获得 x86 及 线程 TS
下载驱动包
Microsoft Drivers for PHP for SQL Server
http://.microsoft./en-us/download/details.aspx?id=20098
(这里我是5.6版本的,下载SQLSRV32.EXE)解压SQLSRV32.EXE文件,
选择
php_sqlsrc_56_ts.dll和php_pdo_sqlsrv_56_ts.dll
(其中 56_ts 意思5.6版本,线程安全ts 的PHP)
复制放入
X盘:\xampp\php\ext
文件里面
然后对上一层的文件php.in进行添加 两组数据 和 修改一个配置地方
把mssql.allow_persistent=Off
改成mssql.allow_persistent=On
保存完毕后。
打开PhpStorm写一段代码
<?php / Created by PhpStorm. User: admin Date: 2018/4/8 Time: 14:24 / $serverName = "(local)"; //数据库服务器地址 $uid = "sa"; //数据库用户名 $pwd = "123456"; //数据库密码 $connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"mysql"); $conn = sqlsrv_connect($serverName, $connectionInfo); if( $conn == false) { echo "连接失败!"; var_dump(sqlsrv_errors()); exit; }else{ echo "链接成功"; } ?>
页面一般会出现这些信息
连接失败!Uncaught exception 'PDOException' with message 'SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 11 for SQL Server to municate with SQL Server. Aess the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft./fwlink/?LinkId=163712'
一般根据提示
这时候提示需要安装一个Microsoft ODBC Driver 11 for SQL Server
进入网站 http://go.microsoft./fwlink/?LinkId=163712
根据电脑的系统类型选择下载正确的类型号
然后重启Apache服务器就可以了
个人感觉一开始很懵,各种错误,然后了下自己的过程,理清一下思路。
更多关于PHP相关内容感兴趣的读者可查看本站专题《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家PHP程序设计有所帮助。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程