打开数据库连接
PHP 提供了 mysql_connect 功能来打开数据库连接。此函数采用 5 个参数,成功时返回 MySQL 链接标识符,失败时返回 FALSE。
语法
connection mysql_connect(server,user,passwd,new_link,client_flag);
参数
参数 | 描述 |
---|---|
server | 可选 - 运行数据库服务器的主机名。如果未指定,则默认值为 localhost:3306。 |
user | 可选 - 访问数据库的用户名。如果未指定,则默认值是拥有服务器进程的用户的名称。 |
passwd | 可选 - 访问数据库的用户密码。如果未指定,则默认值为空密码。 |
new_link | 可选 − 如果使用相同的参数对 mysql_connect() 进行第二次调用,则不会建立新连接;相反,将返回已打开连接的标识符。 |
client_flags | 可选 − 以下常量的组合:
|
注意:可以在文件中指定 server、user 和 passwd php.ini 而不是在每个 PHP 脚本中一次又一次地使用它们。
检查 php.ini 文件配置。
关闭数据库连接
PHP 使用 mysql_close 来关闭数据库连接。此函数采用 mysql_connect 函数返回的连接资源。成功时返回 TRUE,失败时返回 FALSE。
语法
bool mysql_close ( resource $link_identifier );
如果未指定资源,则关闭上次打开的数据库。
例子
尝试以下示例打开和关闭数据库连接 -
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('无法连接: ' . mysql_error());
}
echo '已成功连接';
mysql_close($conn);
?>