PHP MySQL数据库连接

PHP MySQL数据库连接

打开数据库连接

PHP提供 mysql_connect 函数来打开一个数据库连接。此函数接受五个参数,并在成功时返回MySQL链接标识符,失败时返回FALSE。

语法

connection mysql_connect(server,user,passwd,new_link,client_flag);
序号 参数&描述
1 server 可选 – 运行数据库服务器的主机名。如果未指定,则默认值为 localhost:3306
2 user 可选 – 访问数据库的用户名。如果未指定,则默认为拥有服务器进程的用户的名称。
3 passwd 可选 – 访问数据库的用户密码。如果未指定,则默认为空密码。
4 new_link 可选 – 如果使用相同的参数对 mysql_connect() 进行第二次调用,则不会建立新的连接;相反,将返回已打开连接的标识符。
5 client_flag 可选 – 以下常量的组合 –
  • MYSQL_CLIENT_SSL - 使用SSL加密
  • MYSQL_CLIENT_COMPRESS - 使用压缩协议
  • MYSQL_CLIENT_IGNORE_SPACE - 允许在函数名后使用空格
  • MYSQL_CLIENT_INTERACTIVE - 允许在连接关闭之前的非活动时间秒数内进行交互

注意 − 您可以在 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('Could not connect: ' . mysql_error());
   }

   echo 'Connected successfully';
   mysql_close($conn);
?>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程