看板 PHP 關於我們 聯絡資訊
※ 引述《mervynW (.)》之銘言: : ※ 引述《dboem (veniceboy)》之銘言: : : 如果本來在 linux 可以執行 php+mssql 我的經驗是在 freetds 連mssql : : 可以正運運作,搬到 windows 一定是可以運作的啦~除非打錯字 : : 原本是 mysql 要移成 : : mssql : : 這樣,要轉會有幾個要注意的地方,除了資料型態外,連有些SQL語法,都要進行調整 : : 例如 limit 轉換成top 等等 : php 連 mssql 在 linux 是透過 unixodbc : UnixODBC 只吃 ACSII, 所以若是 UTF-8 抱歉會死... : 在 win 下面... 好問題, 我沒試過 : 但我知道 m$ 有提供一個 php-bridge, 是有提供 utf-8 支援的 : 所以合理推測... 在win下的php原生 mssql 也是不支援 utf-8 : mssql php-bridge : SQL Server Driver for PHP 1.1 - October 2009 : 跟原生php寫法一樣嗎, ans: NO!!! : (茶) 除了 FreeTDS 跟 ODBC, PHP 也有 native 支援: http://php.net/mssql PDO 也有支援: http://php.net/pdo 如果無法用 PDO 的話,建議用 ADOdb : http://adodb.sourceforge.net/ 原 po 似乎是要在 Windows 上面跑,注意一下這個頁面: http://php.net/manual/en/intro.mssql.php 官方提到這個連結: http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx -- Linux is for people who want to know why it works. Mac is for people who don't want to know why it works. DOS is for people who want to know why it does not work. Windows is for people who don't want to know why it does not work. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.142.12