连接到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);
?>
尝试一下