php - 从 Php 5.5 访问 MS SQL

标签 php sql-server linux ubuntu

我正在使用 Php 使用以下代码连接 SQL 服务器:

$dbhandle = mssql_connect($server,$username,$password);
     or die("Could not connect to SQL server");
$selected = mssql_select_db($database,$dbcon)
     or die("Could not open database $database");

但是,我发现代码无法运行。没有错误消息,并且不能用它执行任何 mssql_query()。

经过一番研究,我发现Php 5.5并不像mysql一样默认支持mssql。但是,我没有找到解决方案。

我从 Microsoft 找到了这个,但它们适用于 Windows 上的 Php。我找不到适用于 Linux 的版本

http://www.microsoft.com/en-us/download/details.aspx?id=20098

我应该如何在 Ubuntu 中安装 PHP 5.5 的 SQL 驱动程序。

我的服务器
Ubuntu 上的 PHP 5.5.9
Microsoft Server 2012R2 上的 SQL Server 2012

最佳答案

以下是使用 LAMP 连接 MSSQL Server 数据库的引用。

Microsoft-SQL-Server-Database
Ubuntu Server – Connect to MSSQL via PHP

它可以在我的电脑上运行。

关于php - 从 Php 5.5 访问 MS SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29641615/

相关文章:

当我在浏览器中显示源代码时显示 PHP 代码

sql-server - 从两个日期跳过假期和每周休息

.net - 将 DateTime 解析为 SQL Server 的最佳方法

sql - 如何用另一个表的列值更新列?

c - 如何让 backtrace()/backtrace_symbols() 打印函数名?

c - Linux 上的线程局部变量访问速度有多快

javascript - 设置 DIV ID 名称包含非法字符

php - 等级系统中只能显示 2 个等级

php - 每次加载页面时是否运行这些 mysql 查询中的每一个?

linux - 从行中获取字符串,然后将其粘贴到 bash 中的另一个