使用 PHP 连接 MySQL 数据库的函数

使用 PHP 连接 MySQL 数据库的函数

一、介绍

使用 PHP 连接 MySQL 数据库的函数

在开发 Web 应用程序时,经常需要使用数据库来存储和管理数据。而 MySQL 是一个广泛使用的开源关系型数据库,提供了许多强大的功能和工具。在 PHP 中,我们可以使用一些函数来连接和操作 MySQL 数据库,这样就可以方便地与数据库进行交互了。

本文将详细介绍在 PHP 中,如何使用函数来连接 MySQL 数据库,以及一些常用的操作示例代码。

二、连接 MySQL 数据库

在PHP中,我们可以使用mysqli_connect()函数来连接 MySQL 数据库。该函数的语法如下:

mysqli_connect(host, username, password, dbname, port, socket);

参数说明:

  • host:指定要连接的数据库的主机名,默认为localhost
  • username:MySQL 数据库的用户名
  • password:MySQL 数据库的密码
  • dbname:要连接的数据库的名字
  • port:MySQL 服务器的端口号,默认为3306
  • socket:MySQL 服务器的套接字,默认为空

连接成功后,mysqli_connect()函数会返回一个 MySQL 连接对象,我们可以将其存储在一个变量中,以便后续操作使用。

下面是一个示例代码,演示了如何连接 MySQL 数据库:

<?php
servername = "localhost";username = "root";
password = "123456";dbname = "mydatabase";

// 创建数据库连接
conn = mysqli_connect(servername, username,password, dbname);

// 检查连接是否成功
if (!conn) {
    die("连接失败: " . mysqli_connect_error());
}

echo "连接成功";
?>

运行结果:

连接成功

三、关闭 MySQL 连接

在使用完 MySQL 数据库后,需要关闭连接以释放资源。可以使用mysql_close()函数来关闭连接,该函数的语法如下:

mysqli_close(connection);

参数说明:

  • connection:要关闭的 MySQL 连接对象

下面是一个示例代码,演示了如何关闭 MySQL 连接:

<?php
// 关闭连接
mysqli_close($conn);
?>

四、执行 SQL 查询

在连接到 MySQL 数据库后,我们可以使用mysqli_query()函数来执行 SQL 查询。该函数的语法如下:

mysqli_query(connection, query);

参数说明:

  • connection:MySQL 连接对象
  • query:要执行的 SQL 查询语句

下面是一个示例代码,演示了如何执行 SQL 查询并输出:

<?php
sql = "SELECT * FROM users";result = mysqli_query(conn,sql);

if (mysqli_num_rows(result)>0) {
    // 输出数据
    while(row = mysqli_fetch_assoc(result)) {
        echo "ID: " .row["id"]. " - Name: " . row["name"]. " - Age: " .row["age"]. "<br>";
    }
} else {
    echo "0 结果";
}
?>

运行结果:

ID: 1 - Name: John - Age: 25
ID: 2 - Name: Mary - Age: 28
ID: 3 - Name: David - Age: 30

五、插入数据

在 MySQL 数据库中插入数据可以使用INSERT INTO语句。下面是一个示例代码,演示了如何插入一条记录到数据库中:

<?php
name = "Tom";age = 22;

sql = "INSERT INTO users (name, age) VALUES ('name', age)";

if (mysqli_query(conn, sql)) {
    echo "新记录插入成功";
} else {
    echo "Error: " .sql . "<br>" . mysqli_error($conn);
}
?>

运行结果:

新记录插入成功

六、更新数据

在 MySQL 数据库中更新数据可以使用UPDATE语句。下面是一个示例代码,演示了如何更新数据库中的记录:

<?php
id = 1;age = 26;

sql = "UPDATE users SET age=age WHERE id=id";

if (mysqli_query(conn, sql)) {
    echo "记录更新成功";
} else {
    echo "Error: " .sql . "<br>" . mysqli_error($conn);
}
?>

运行结果:

记录更新成功

七、删除数据

在 MySQL 数据库中删除数据可以使用DELETE FROM语句。下面是一个示例代码,演示了如何删除数据库中的记录:

<?php
id = 3;sql = "DELETE FROM users WHERE id=id";

if (mysqli_query(conn, sql)) {
    echo "记录删除成功";
} else {
    echo "Error: " .sql . "<br>" . mysqli_error($conn);
}
?>

运行结果:

记录删除成功

八、总结

通过本文的介绍,我们了解了如何使用 PHP 中的函数来连接和操作 MySQL 数据库。具体的函数包括mysqli_connect()用于连接数据库,mysqli_close()用于关闭连接,mysqli_query()用于执行 SQL 查询等。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程