預定義常量

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

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

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

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

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