函数名称: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 扩展。