• 欢迎使用千万蜘蛛池,网站外链优化,蜘蛛池引蜘蛛快速提高网站收录,收藏快捷键 CTRL + D

php页面怎么连接数据库(HTML连接sql数据库)


php中pdo连接mssql

https://docs.microsoft.com/zh-cn/sql/connect/php/release-notes-php-sql-driver?view=sql-server-2017#previous-releases

支持库下载地址


odbc支持库下载

https://www.microsoft.com/zh-CN/download/details.aspx?id=36434


最近做了一个物流的app,app访问远程服务器接受数据,其中需要连接远程的SQLServer数据库。看了网上的很多博客和帖子,最后连接成功,这篇文章将从头到尾一步步完成配置和连接,并附带一些问题的解决办法。


1,环境


windows sever 2008 +phpstudy+ SQL Server 2008 R2


2,下载SQL Server驱动


(1)因为php5.3以上版本缺少sqlser的驱动,所以需要去官网下载,下载地址:https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-server-2017


会发现有很多版本的驱动,首先确定驱动程序版本支持的操作系统版本。


然后确定该驱动支持你需要的php版本。


选择的驱动务必支持该操作系统和php版本。


可以发现 windows 10 只能和 php7.0以上 搭配才有相应的sqlserver驱动(4.0以上)


对于云服务器 windows Server


3.2版本支持除win10,windows Server 2016 外所有windows版本,和 php7.0以下PHP版本(大多数云服务器项目配置)


4.0版本支持支持除windows Server 2016 所有windows版本 和 php7.0版本


我是 windows Server 20018 R2 ,项目php版本为7.0,我这里选择 4.0 sqlserver驱动


驱动下载地址 : https://docs.microsoft.com/en-us/sql/connect/php/download-drivers-php-sql-server?view=sql-server-2017


下载解压后的文件需要放在PHP下的,对应的PHP版本 下的ext文件夹下


3,安装ODBC驱动


在运行PHP的计算机上需要正确版本的SQL Server Microsoft ODBC驱动程序


ODBC驱动11支持所有版本驱动,直接下载11,下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=36434


下载直接安装即可。


4,在php.ini中开启驱动


添加 extension=下载的驱动的驱动名


例如:


extension=php_sqlsrv_7_nts_x86.dll


extension=php_pdo_sqlsrv_7_nts_x86.dll


5,测试运行


你可以用自己的方式进行连接和测试,我在这里调用了一个别人封装好的pdo操作数据库函数的类文件,开发比较方便,如果你也想用一用的话,这是下载地址:https://github.com/catfan/Medoo


require('Medoo.php');


$database = new Medoo\Medoo([


// get_required_files()


'database_type' => 'MSSQL',


'database_name' => '数据库名',


'server' => '远程服务器ip',


'username' => '默认用户名sa',


'password' => '密码',


// [optional]


'charset' => 'utf8',


]);

本文链接:https://www.24zzc.com/news/169468010134133.html

相关文章推荐

    无相关信息