
正文
php连接sqlserver17,php连接sqlserver2012
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP安装sqlsrv扩展步骤,PHP如何连接上SQL
(1)、打开php.ini,将;extension=php_mssql.dll前面的分号(;)去掉,然后重启 Apache。如果不行的话,进行第2步。
打开php.in将extension=php_mssql.dll的注释符号去掉。打开php.in将mssql.secure_connection = off改为on。
选择“SQLSRVEXE”,点击next(下一步),进行下载 右键解压到当前目录,把这两个文件拷贝到PHP目录下的ext目录下 下图是拷贝后的结果,请参考,不要拷错了。
配置php a、打开php.in将extension=php_mssql.dll的注释符号去掉。b、打开php.in将mssql.secure_connection = off改为on。c、将php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下。
学习的方法,最好是看手册 在前一篇文章中涉及到了连接数据库sqlsrv_connect();还记得我们mysql连接数据库的时候也是mysql_connect();两者操作数据库是很相似的。从零基础开始学起的话,只能是查阅手册。
相关问答
Q1: 怎样用PHP连接sql数据库
1、只要两个服务器建立的数据源位数一致就好。下面是odbc建立连接代码。
2、选择要连接的数据库。输入数据库地址、用户名、密码等。并保存它。这是显示的数据库中的信息,包括所有表等等。双击右边的表名可以查询表中的所有数据,也可以在左边写SQL语句。
3、软件配置 Win7 64 +wampserver2d-x32+SQL Server 2008 R2数据库,wamp2中的php版本是10。Php环境也可以换成php+apache。
Q2: php怎样连接sqlserver数据库
保存,重启服务,如下图修改thinkphp配置文件,如下图thinkphp控制器文件,随便查个sqlserver表中的数据,看是否能成功打印,如果成功打印,那么证明数据库连接成功。
:PHPx本身有个php_mssql.dll的扩展用来连接Sql server,但是这个dll只是用来连接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本无法使用mssql_connect连接到数据库。
打开php.in将extension=php_mssql.dll的注释符号去掉。打开php.in将mssql.secure_connection = off改为on。
确认要连接sqlserver的数据库版本为2005 确认php支持的vc9还是vc6,这里可以从phpinfo()里看出来。确认php的版本为3,并且确认php是否线程安全,可以再phpinfo()里看出来。根据上面到微软官方下载扩展。
您好,不可以连接,默认没有提供连接sql server的数据库管理工具,只提供了sqlite和mysql的工具。
Q3: php连接sqlserver数据库问题,搞到晕了还是连接不上,求解答
1、这位朋友,你首先检查下相关服务有没有开启,方法是:开始-运行-输入services.msc-在右侧的服务列表项里查看与mssql server相关服务项是否合启动了,如果没有的就设置成启动,然后重启下服务器观察。
2、检测端口是否开启 使用CMD命令,检测1433端口是否异常。打开cmd,输入:telnet localhost 1433然后回车,如果出现如图所示,则表示端口已经关闭。
3、原因:连接字符串不对。用户名和密码不对。服务没开。默认连接数据库不存在。
4、没有安装好,重点查SQL服务是否正常起动。指定错误的IP地址或联接字串。如果是默认端口1433,请以“XXX.XXX.XXX.XXX,1433”格式去尝试联接。
5、SQLSERVER安装完以后也去掉extension=php_mssql.dll前面的;,phpinfo()运行的时候没有读到mssql。个人认为是因为安装了客户端。
关于php连接sqlserver17和php连接sqlserver2012的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







