Tuesday, January 20, 2009

要怎樣php才能連線mssql呢?

要怎樣php才能連線mssql呢?

各位先知我有一個問題用php怎樣才能連線mssql



--------------------------------------------------------------------------------
出處:140.127. 時間:2005年10月23日@00:00am


honjam honjam




魅力值: 233
經驗值: 177
金錢數: 945 婷圓
吉運數: 2
靈力值: 35 / 35


真氣值: 96 / 117


文章帖數:2
註冊日期:2005年10月19日
來自地點:
搜索 資料 引用 回覆

--------------------------------------------------------------------------------

*回覆帖子標題:Re:要怎樣php才能連線mssql呢?

用這個mysql_connect("主機位置","帳號","密碼")




--------------------------------------------------------------------------------
出處:10.7.39. 時間:2005年10月24日@00:00am


crab crab




魅力值: 470
經驗值: 10432
金錢數: 27815 婷圓
吉運數: 104
靈力值: 2077 / 2086


真氣值: 1096 / 1143


文章帖數:15
註冊日期:2003年03月15日
來自地點:
搜索 資料 引用 回覆

--------------------------------------------------------------------------------

*回覆帖子標題:Re:要怎樣php才能連線mssql呢?

【 在 honjam (honjam) 的大作中提到: 】
: 用這個mysql_connect("主機位置","帳號","密碼")
:
他說的是 Microsoft SQL,不是 MySQL
至於如何連線,請到 Microsoft SQL Server Functions 看使用方法




--------------------------------------------------------------------------------
出處:203.203. 時間:2005年10月24日@00:00am


honjam honjam




魅力值: 233
經驗值: 177
金錢數: 945 婷圓
吉運數: 2
靈力值: 35 / 35


真氣值: 96 / 117


文章帖數:2
註冊日期:2005年10月19日
來自地點:
搜索 資料 引用 回覆

--------------------------------------------------------------------------------

*回覆帖子標題:Re:要怎樣php才能連線mssql呢?

^^抱歉我眼花了呵^^"



--------------------------------------------------------------------------------
出處:61.220.1 時間:2005年10月25日@00:00am


黃大丙 dabinn




魅力值: 12929
經驗值: 2959
金錢數: 13837 婷圓
吉運數: 38
靈力值: 525 / 526


真氣值: 411 / 411


文章帖數:109
註冊日期:2002年07月03日
來自地點:台北市
搜索 資料 引用 回覆

--------------------------------------------------------------------------------

*回覆帖子標題:Re:要怎樣php才能連線mssql呢?

PHP使用MSSQL必需有MS SQL Server Client Library,ntwdblib.dll
把他放進\winnt\system32\
然後php.ini中,設定extension=php_mssql.dll
再來...查php manual裏面mssql開頭的函式吧!



--------------------------------------------------------------------------------
出處:218.169. 時間:2005年11月20日@00:00am


阿文仔 chihwen




魅力值: 69675
經驗值: 28540
金錢數: 49215 婷圓
吉運數: 285
靈力值: 5707 / 5708


真氣值: 3051 / 3051


文章帖數:422
註冊日期:2003年03月31日
來自地點:
搜索 資料 引用 回覆

--------------------------------------------------------------------------------

*回覆帖子標題:Re:要怎樣php才能連線mssql呢?

另外一提~
PHP 內附的 ntwdblib.dll 版本比較舊而且實作上會遇到一些問題
建議用 SQL Server 2000 所附的版本

php.ini [MSSQL] 建議設定如下
mssql.textsize = 2147483647
mssql.textlimit = 2147483647
mssql.datetimeconvert = Off

阿文仔 (chihwen) 修改於 西元 2005 年 11 月 20 日 00:35 AM



--------------------------------------------------------------------------------
出處:220.135. 時間:2005年11月20日@00:00am


yesteven yesteven




魅力值: 1842
經驗值: 375
金錢數: 11839 婷圓
吉運數: 2
靈力值: 73 / 73


真氣值: 27 / 137


文章帖數:3
註冊日期:2002年05月01日
來自地點:台北縣三重市
搜索 資料 引用 回覆

--------------------------------------------------------------------------------

*回覆帖子標題:Re:要怎樣php才能連線mssql呢?

如果是要從Linux上跑PHP連結MS-SQL Server,
那就要安裝freetds套件(http://www.freetds.org)
然後重新compile php, 記得configure時要加上~
--with-mssql=[DIR]

[DIR] = 你的FreeTDS安裝路徑.

-the end-



--------------------------------------------------------------------------------
出處:61.222.1 時間:2006年01月26日@00:00am


星雨 star




魅力值: 47329
經驗值: 7005
金錢數: 29061 婷圓
吉運數: 84
靈力值: 1227 / 1227


真氣值: 841 / 841


文章帖數:250
註冊日期:2002年04月11日
來自地點:台中市
搜索 資料 引用 回覆

--------------------------------------------------------------------------------

*回覆帖子標題:Re:要怎樣php才能連線mssql呢?

如果你是用FreeBSD的話那可以更簡單
ports 裡面裝 php4-extensions OR php5-extensions 的時候 把 "sybase_ct" 選起來 FreeTDS 就會自動幫你裝上啦...
你要設定的是
/usr/local/etc/freetds.conf OR
/usr/local/etc/freetds/interfaces
太久沒碰了這部份了! 當兵前幫公司弄的時候是設定 freetds.conf 剛剛在login 進去確定的時候又發現有 interfaces
不太清楚新版的 FreeTDS 到底是用哪個設定檔@@!

而連線Class 我是用 adodb
直接用 $conn = &ADONewConnection("sybase"); // create a connection
其餘後面都跟一般 adodb 用法相同

No comments: