共用方式為


預設 SQL Server 資料類型

下載 PHP 驅動程式

將資料傳送至伺服器時,如果使用者未指定 SQL Server 資料類型,則適用於 SQL Server 的 Microsoft Drivers for PHP 會將資料從 PHP 資料類型轉換成 SQL Server 資料類型。 下表列出 PHP 資料類型 (要傳送至伺服器的資料類型) 和預設 SQL Server 資料類型 (資料會轉換成的資料類型)。 如需在將資料傳送至伺服器時如何指定資料類型的詳細資訊,請參閱 如何:使用 SQLSRV 驅動程式指定 SQL Server 資料類型

PHP 資料類型 SQLSRV 驅動程式中的預設 SQL Server 類型 PDO_SQLSRV 驅動程式中的預設 SQL Server 類型
NULL varchar(1) 不支援
布林值 bit bit
整數 int int
Float float(24) 不支援
字串 (長度小於 8000 個位元組) varchar(<string length>) varchar(<string length>)
字串 (長度大於 8000 個位元組) varchar(max) varchar(max)
資源 不支援。 不支援。
資料流 (編碼:不是二進位) varchar(max) varchar(max)
資料流 (編碼:二進位) varbinary varbinary
Array 不支援。 不支援。
物件 不支援。 不支援。
DateTime (1) Datetime 不支援。

另請參閱

常數 (Microsoft Drivers for PHP for SQL Server)

轉換資料類型

sqlsrv_field_metadata

PHP 類型

資料類型 (Transact-SQL)