连接到MySQL数据库和关闭数据库
教程将使用PHP的mysqli
API进行链接。
实现本例请开启或安装您的mysqli
API支持。
打开PHP的信息页面可以查看如下图所示,证明您的mysqli
是开启的
在PHP脚本中运行phpinfo();
可以查看上述内容。
PHP mysqli API提供了mysqli_connect
函数来打开数据库连接。此函数接受6个参数,并在成功时返回MySQL链接标识符(资源类型),如果失败则返回FALSE。
mysqli_connect ($host, $username, $passwd, $dbname, $port, $socket)
参数 |
说明 |
$host |
可以是主机名或IP地址。将如定本地主机,将NULL值或字符串“localhost”传递给此参数,如果可能,将使用管道而不是TCP/IP协议。 |
$username |
MySQL用户名。 |
$passwd |
如果未提供或NULL,MySQL服务器将尝试针对那些仅没有密码的用户记录对用户进行身份验证。这允许一个用户名使用不同的权限(取决于是否提供密码)。 |
$dbname |
如果提供,将指定执行查询时要使用的默认数据库。 |
$port |
指定尝试连接MySQL服务器的端口号。 |
$socket |
指定应使用的套接字或命名管道。 |
注意:指定socket参数不会显式确定连接到MySQL服务器时要使用的连接类型。如何与MySQL数据库建立连接由host参数决定。
<?php
$link = mysqli_connect('mysql', 'test', '123456', 'test');
if (!$link) {
die('连接错误 (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo '成功连接... ' . mysqli_get_host_info($link) . "\n";
mysqli_close($link);
?>
尝试一下