當前位置: 首頁> 函數類別大全> mysql_pconnect

mysql_pconnect

打開一個到MySQL 服務器的持久連接。
名稱:mysql_pconnect
分類:未分類
所屬語言:php
一句話介紹:打開一個到MySQL 服務器的持久連接

函數名稱:mysql_pconnect()

適用版本:PHP 4, PHP 5

函數描述: mysql_pconnect() 函數用於打開一個到MySQL 服務器的持久連接。與mysql_connect() 函數不同的是,mysql_pconnect() 函數會嘗試復用已經建立的持久連接,如果存在則直接返回該連接,而不會再重新連接。

語法: resource mysql_pconnect ( [string $server = ini_get("mysql.default_host") [, string $username = ini_get("mysql.default_user") [, string $password = ini_get("mysql.default_password") [, int $client_flags = 0 ]]]] )

參數說明:

  • $server(可選):MySQL 服務器地址,默認為php.ini 文件中的mysql.default_host 配置項的值。
  • $username(可選):MySQL 用戶名,默認為php.ini 文件中的mysql.default_user 配置項的值。
  • $password(可選):MySQL 密碼,默認為php.ini 文件中的mysql.default_password 配置項的值。
  • $client_flags(可選):指定連接選項和行為的常量,默認為0。

返回值: 如果成功,該函數返回一個MySQL 連接標識符(資源類型),如果失敗則返回FALSE。

示例: <?php $host = 'localhost'; $user = 'root'; $pass = 'password'; $conn = mysql_pconnect($host, $user, $pass); if (!$conn) { die('连接数据库失败:' . mysql_error()); } else { echo '成功建立持久连接'; } mysql_close($conn); ?-->

注意事項:

  1. mysql_pconnect() 函數在連接MySQL 服務器時會優先使用已經存在的持久連接,如果沒有可複用的連接,則會創建一個新的持久連接。
  2. 使用持久連接時,需要手動關閉連接,使用mysql_close() 函數。
  3. mysql_pconnect() 函數在PHP 5.5.0 版本後被標記為廢棄,推薦使用mysqli 或PDO 擴展來替代。
  4. 在PHP 7.0.0 版本後,mysql_pconnect() 函數已被移除,不再可用。
同類函數
  • 返回異常代碼。 getCode

    getCode

    返回異常代碼。
  • 返回一個字符串,描述拋出異常的原因。 getMessage

    getMessage

    返回一個字符串,描述拋出異常的原因。
  • 把格利高里曆法的日期轉換成為儒略日計數。 gregoriantojd

    gregoriantojd

    把格利高里曆法的日期轉換成為儒略日計數。
  • 連續獲取/發送文件(non-blocking)。 ftp_nb_continue

    ftp_nb_continue

    連續獲取/發送文件(non-blocki
  • 返回當前線程的ID。 mysql_thread_id

    mysql_thread_id

    返回當前線程的ID。
  • 把儒略日計數轉換為Unix 時間戳。 jdtounix

    jdtounix

    把儒略日計數轉換為Unix時間戳。
  • 如果此異常是由另一個異常觸發的,則此方法返回前一個異常。如果不是,則返回null。 getPrevious

    getPrevious

    如果此異常是由另一個異常觸發的,則此方法
  • 選擇MySQL 數據庫。 mysql_select_db

    mysql_select_db

    選擇MySQL數據庫。
熱門文章