PHP MySQL 数据库连接 | Mysql DB Connection For PHP

Mysql 教程


MySQL 可应用于多种语言,包括 PERL, C, C++, JAVA 和 PHP,在这些语言中,MySQL 在 PHP 的 web 开发中是应用最广泛。

在本教程中我们大部分实例都采用了 PHP 语言。如果你想了解 MySQL 在 PHP 中的应用,可以访问我们的 PHP 中使用 Mysqli 介绍

PHP 提供了多种方式来访问和操作Mysql数据库记录。

使用 PHP 脚本连接 MySQL 数据库服务器的最简单方法是使用mysql_connect() 函数。该函数需要五个参数,并在连接成功时返回 MySQL 链接标识符。如果连接失败,则返回FALSE

以下是使用 PHP 连接 MySQL 的语法:

mysql_connect(server, user, password, new_link, client_flag);  

让我们解释一下 mysql_connect() 函数参数:

server:它是运行数据库服务器的主机的名称。默认情况下,其值为 lcalhost:3306。

user:访问数据库的用户名。如果我们不指定此字段,它将假定默认值将是拥有服务器进程的用户的名称。

password:它是您要访问其数据库的用户的密码。如果我们不指定此字段,它将假定默认值将是一个空密码。

new_link:如果我们在 mysql_connect() 函数中使用相同的参数进行第二次调用,MySQL 不会建立新的连接。相反,我们将获得已打开的数据库连接的标识符。

client_flags:此参数包含以下常量的组合:

  • MYSQL_CLIENT_SSL:它使用 SSL 加密。
  • MYSQL_CLIENT_COMPRESS:它使用压缩协议。
  • MYSQL_CLIENT_IGNORE_SPACE:在函数名后提供空格。
  • MYSQL_CLIENT_INTERACTIVE:它在关闭连接之前提供超时。

如果我们想断开与 MySQL 数据库服务器的连接,我们可以使用另一个名为mysql_close() 的PHP 函数

示例代码

<html>  
   <head>  
      <title>MySQL Server Connection</title>  
   </head>  
   <body>  
      <?php  
         $servername = 'localhost:3306';  
         $username = 'javatpoint';  
         $dbpass = 'jtp123';  
         $conn = mysql_connect($servername, $username, $password);          
         if(! $conn ) {  
            die('Connection failed: ' . mysql_error());  
         }  
         echo 'Connection is successful';  
         mysql_close($conn);  
      ?>  
   </body>  
</html>   

PHP MySQL 数据库连接的函数格式如下:

mysqli_connect($connect);
mysqli_query($connect,"SQL 语句");
mysqli_fetch_array()
mysqli_close()

以下实例展示了PHP调用mysql函数的语法:

<?php
$dbhost = 'localhost';  // mysql服务器主机地址
$dbuser = 'root';            // mysql用户名
$dbpass = '123456';          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die('Could not connect: ' . mysqli_error());
}
echo '数据库连接成功!';
mysqli_close($conn);
?>

从下一章开始,我们将学习到更多的MySQL功能函数。


Mysql 教程


相关