函式名稱: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 擴充套件。
熱門工具排行榜