【问题标题】:PHP SQL-Server connection errorPHP SQL-Server 连接错误
【发布时间】:2010-10-11 06:50:27
【问题描述】:

我正在尝试使用以下代码使用 php 连接到 sql server:

$myServer = "server";
$myUser = "username";
$myPass = "password";
$myDB = "test";

//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
  or die("Couldn't connect to SQL Server on $myServer");

出现以下错误:

致命错误:调用未定义 函数 mssql_connect() 在 /var/www/echdp/mssql_connection.php 上 第 26 行

使用php版本

PHP 版本 5.3.2-1ubuntu4.2

我用谷歌搜索了很多次,也尝试搜索 php_mssql 扩展但没有找到。也搜索安装 mssql 扩展,但找不到有用的链接/教程。

【问题讨论】:

    标签: php sql-server connection


    【解决方案1】:

    如果 mssql_connect() 不可用,那么听起来好像没有安装 MSSQL 模块。您可以使用 phpinfo() 函数检查这一点,该函数将列出所有已编译的模块。

    在 Ubuntu 上,您应该能够从包中安装模块:-

    apt-get 安装 php5-sybase

    (这是 php5 的 Sybase/MSSQL Server 模块)

    ...或者如前面的答案所述,使用 MSSQL 标志从源代码编译

    【讨论】:

      【解决方案2】:

      您是否尝试过使用开关 --with-mssql[=DIR] 重新编译 PHP?

      【讨论】:

      • 你能补充一些关于如何使用开关的细节吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      相关资源
      最近更新 更多