【问题标题】:How do I connect to mssql from ubuntu and php 5.3.10如何从 ubuntu 和 php 5.3.10 连接到 mssql
【发布时间】:2013-04-05 19:37:38
【问题描述】:

我在使用常规 mssql_query 保存特定数据时遇到问题,如下所述:How to correctly sanitize mssql query that stores emails

如您所见,有些人推荐使用 sqlsrv 驱动程序,但它不适用于 linux。那么在 Linux 上使用 mssql 的最佳方法是什么?

【问题讨论】:

  • 使用 PDO(和准备好的语句)。不要直接使用 'raw' mssql_*() 函数。

标签: php sql-server linux ubuntu


【解决方案1】:

目前,Microsoft 仅提供对 Linux Red Hat 分发驱动程序的支持。它应该在 64 位操作系统上。 http://www.microsoft.com/en-us/download/details.aspx?id=28160 而且它不是一个开源应用程序,它也很难在企业版上获得支持。我更喜欢继续使用 MYSQL 数据库

【讨论】:

    【解决方案2】:

    正如 Marc B 所说,使用 PDO。您还需要使用 FreeTDS 驱动程序。您需要:sudo apt-get install tdsodbc unixodbc php5-odbc

    你可以看到更多的配置in this answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-28
      • 2013-08-18
      • 2020-05-11
      • 2013-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      相关资源
      最近更新 更多