599CN.COM - 【源码之家】老牌网站源码下载站,提供完整商业网站源码下载!

mysqli连接数据库

源码网2023-07-13 09:43:16127MySqlmysqli数据库数据

简介

本文将介绍如何使用mysqli扩展与数据库建立连接,并进行常见的数据交互操作。mysqli是PHP中操作MySQL数据库的重要扩展,它提供了更好的性能和功能,是PHP开发中常用的工具之一。

1. 连接MySQL数据库

在使用mysqli连接MySQL数据库之前,我们需要准备好以下信息:

1) 数据库的主机地址(例如:localhost)

2) 数据库的用户名

3) 数据库的密码

4) 要连接的数据库名

使用mysqli_connect()函数可以创建与MySQL数据库的连接。下面是一个连接示例:

<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydb";

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

// 检测连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>

2. 执行SQL查询

连接成功后,我们可以使用mysqli_query()函数来执行SQL查询语句。查询结果将以mysqli_result对象的形式返回。

<?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"]. " - 用户名: " . $row["username"]. " - 邮箱: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}
?>

3. 插入数据

要向数据库表中插入新数据,我们可以使用mysqli_query()函数执行INSERT语句。

<?php
$sql = "INSERT INTO users (username, email) VALUES ('John Doe', 'john@example.com')";

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

4. 更新数据

要更新数据库中的数据,我们可以使用mysqli_query()函数执行UPDATE语句。

<?php
$sql = "UPDATE users SET email='johndoe@example.com' WHERE id=1";

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

5. 删除数据

要删除数据库中的数据,我们可以使用mysqli_query()函数执行DELETE语句。

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

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

总结

通过本文的介绍,我们学习了如何使用mysqli扩展建立与MySQL数据库的连接,并执行常见的数据交互操作,包括查询、插入、更新和删除数据。在实际项目开发中,合理地使用mysqli扩展可以提高代码执行效率、保证数据安全性,从而更好地完成与数据库的交互。

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://599cn.com/post/5470.html