查詢

mysql_connect()函式—用法及示例

「 開啟一個到 MySQL 伺服器的連線 」


函式名稱:mysql_connect()

適用版本:PHP 5.x - PHP 7.0.x

用法: mysql_connect() 函式用於開啟一個到 MySQL 伺服器的連線。

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

引數說明:

  • $server(可選):MySQL 伺服器主機名或IP地址。預設值為 ini_get("mysql.default_host"),即 php.ini 檔案中配置的預設主機名。
  • $username(可選):MySQL 登入使用者名稱。預設值為 ini_get("mysql.default_user"),即 php.ini 檔案中配置的預設使用者名稱。
  • $password(可選):MySQL 登入密碼。預設值為 ini_get("mysql.default_password"),即 php.ini 檔案中配置的預設密碼。
  • $new_link(可選):是否建立新的連線。如果設定為 true,則會建立一個新的連線;如果設定為 false,則會嘗試重用現有的連線。預設值為 false。
  • $client_flags(可選):客戶端標誌位。可以使用 MYSQL_CLIENT_* 常量進行設定。預設值為 0,表示不使用任何特定的客戶端標誌。

返回值: 如果連線成功,則返回一個 MySQL 連線識別符號(resource),該識別符號可用於其他 MySQL 相關函式。如果連線失敗,則返回 false。

示例: <?php $host = 'localhost'; $username = 'root'; $password = '123456'; $db = mysql_connect($host, $username, $password); if (!$db) { die('連線失敗:' . mysql_error()); }

echo '連線成功!'; mysql_close($db); ?> 以上示例演示瞭如何使用 mysql_connect() 函式連線到 MySQL 伺服器。首先,我們提供了 MySQL 伺服器的主機名、使用者名稱和密碼,然後使用這些引數呼叫 mysql_connect() 函式。如果連線成功,則會返回一個有效的連線識別符號($db),我們可以使用該識別符號執行其他 MySQL 操作。最後,我們使用 mysql_close() 函式關閉連線。

請注意,mysql_connect() 函式在 PHP 5.5.0 版本中被廢棄,並在 PHP 7.0.0 版本中被移除。推薦使用 mysqli 或 PDO 擴充套件來替代 mysql 擴充套件。

補充糾錯
上一個函式: mysql_create_db()函式
下一個函式: mysql_close()函式
熱門PHP函式
分享連結