none
php and sql 2k Server RRS feed

  • 問題

  • 各位您們好,

    請問那個版本的 php 可以直接支持(不需另行安裝Driver )connect to MS-SQL 2k 呢 ?

    謝謝!

    2011年9月23日 下午 01:45

解答

  • 不論那種程式語言都需要透過資料庫驅動程式來連接資料庫,差別在於這些資料庫驅動程式是否已經內建在作業系統或資料庫安裝程式中,若沒內建,則需安裝。

    PHP 可以使用作業系統內建的「ODBC 資料來源管理員」來連線 Microsoft SQL Server,此種方式就是在設定 Data Source Name(簡稱 DSN)。

    另外一種方式則是將 DSN 寫在程式中。

    參考資料:

    1. (PHP+IIS+MsSQL教學第23篇) 資料庫驅動程式與 ODBC 連結
    2. PHP透過ODBC連線到MS-SQL方式


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2011年9月23日 下午 04:47
    版主

所有回覆

  • 不論那種程式語言都需要透過資料庫驅動程式來連接資料庫,差別在於這些資料庫驅動程式是否已經內建在作業系統或資料庫安裝程式中,若沒內建,則需安裝。

    PHP 可以使用作業系統內建的「ODBC 資料來源管理員」來連線 Microsoft SQL Server,此種方式就是在設定 Data Source Name(簡稱 DSN)。

    另外一種方式則是將 DSN 寫在程式中。

    參考資料:

    1. (PHP+IIS+MsSQL教學第23篇) 資料庫驅動程式與 ODBC 連結
    2. PHP透過ODBC連線到MS-SQL方式


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2011年9月23日 下午 04:47
    版主
  • 您好,

    1, 先謝謝回應, 這幾天在網路上找了很多資料,但都試不出那個才是對的.

    2, 現時 php.net 有2個版本 5.3 and 5.2, 前者是否不再支持ms sql server, 需要利用如 obdc ( 原有的 php code 需時更改相關設定值"mssql" ->"obdc" ) 才可以連線及讀寫資料嗎 ? 後者仍可在 IIS / apache 直接 load mssql modules 連線到 sql server 嗎 ?

    不知小弟有否理解錯誤呢 ?

    謝謝!

    2011年9月24日 上午 06:56
  • 現時 php.net 有2個版本 5.3 and 5.2, 前者是否不再支持ms sql server, 需要利用如 obdc ( 原有的 php code 需時更改相關設定值"mssql" ->"obdc" ) 才可以連線及讀寫資料嗎 ? 後者仍可在 IIS / apache 直接 load mssql modules 連線到 sql server 嗎 ?

    請問什麼是「php.net」

    "mssql" ->"obdc" 這意思是什麼?把 mssql 轉換成 obdc?很抱歉,恕個人無知,我不知道什麼叫做 obdc。

    您所稱的前者後者,是指:

    1. 前者=5.3?後者=5.2?
    2. 還是,前者=此種方式就是在設定 Data Source Name(簡稱 DSN),後者=另外一種方式則是將 DSN 寫在程式中?

    我猜是指 2.。



    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2011年9月24日 上午 07:19
    版主
  • 您好,

    不好意思, 在 www.php.net ( 即 http://windows.php.net/download/ ) 有2個版本的 php 可供下載, 分別是 5.3 及 5.2, 前者找不到 mssql 的 module ( 即 php_mssql.dll ), 是否需要利用如 odbc modules ( php_odbc.dll ) 連線到 SQL Server ? 那麼原有 php source code 的 mssql_x function 都要改為 odbc_x ? 後者仍可在 IIS / apache 直接 load mssql modules ( php_mssql.dll ) 連線到 sql server 嗎 ?

    不知小弟有否理解錯誤呢 ?

    謝謝!

    2011年9月24日 下午 02:45
  • Did you search it in php forums?
    2011年9月24日 下午 08:35
  • 您好,

    請問 php 是否己內建了 obdc driver ?

    不需另行裝入 extensions ( library ) 嗎 ?

    謝謝!

    2011年9月25日 上午 05:41
  • You are better to ask this in php forum.
    2011年9月25日 下午 04:58