沃梦达 / 编程问答 / php问题 / 正文

无法使用 PHP 连接到 SQL Server

Unable to connect to SQL Server with PHP(无法使用 PHP 连接到 SQL Server)

本文介绍了无法使用 PHP 连接到 SQL Server的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

连接到 sqlsrv 字符串不起作用.

Connection to sqlsrv string not working.

$login = new PDO("sqlsrv:server=MYSQLSERVERSQLEXPRESS;Database=db_name", "user", "passw");

我有错误信息:致命错误:返回无效句柄.

我 101% 确定登录详细信息没问题.因为它适用于其他项目.可能是PHP 7 的问题?

I'm 101% sure that login details is OK. Because it works on other projects. Could be a problem PHP 7?

推荐答案

看起来要连接到 MS-SQL,您将需要使用 ODBC.

Looks like to connect to MS-SQL, you will need to utilize ODBC.

参考:http://php.net/manual/en/pdo.construct.php#120705

$odbc="odbc:Driver={SQL Server};Server=$server;Database=$database;";

$cnx = new PDO( $odbc , $user, $password);

这篇关于无法使用 PHP 连接到 SQL Server的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:无法使用 PHP 连接到 SQL Server

基础教程推荐