預(yù)定義常量

下列常量由此擴(kuò)展定義,且僅在此擴(kuò)展編譯入 PHP 或在運(yùn)行時(shí)動態(tài)載入時(shí)可用。

在 PHP 4.3.0 以后的版本中,允許在 mysql_connect() 函數(shù)和 mysql_pconnect() 函數(shù)中指定更多的客戶端標(biāo)記。下面列出所定義的常量:

MySQL 客戶端常量
常量 說明
MYSQL_CLIENT_COMPRESS 使用壓縮的通訊協(xié)議
MYSQL_CLIENT_IGNORE_SPACE 允許在函數(shù)名后留空格位
MYSQL_CLIENT_INTERACTIVE 允許設(shè)置斷開連接之前所空閑等候的 interactive_timeout 時(shí)間(代替 wait_timeout)。
MYSQL_CLIENT_SSL 使用 SSL 加密。本標(biāo)志僅在 MySQL 客戶端庫版本為 4.x 或更高版本時(shí)可用。在 PHP 4 和 Windows 版的 PHP 5 安裝包中綁定的都是 3.23.x。

mysql_fetch_array() 函數(shù)使用一個(gè)常量來表示所返回?cái)?shù)組的類型。下面是常量的定義:

MySQL fetch 常量
常量 說明
MYSQL_ASSOC 返回的數(shù)據(jù)列使用字段名作為數(shù)組的索引名。
MYSQL_BOTH 返回的數(shù)據(jù)列使用字段名及數(shù)字索引作為數(shù)組的索引名。
MYSQL_NUM 返回的數(shù)據(jù)列使用數(shù)字索引作為數(shù)組的索引名。索引從 0 開始,表示返回結(jié)果的第一個(gè)字段。