欢迎访问宙启技术站
智能推送

PHP数据库函数使用示例:使用mysqli_connect和mysqli_query等函数操作数据库

发布时间:2023-07-03 03:36:51

PHP是一种常用的服务器端脚本语言,与数据库交互是其常见的任务之一。在PHP中,可以使用各种数据库函数来连接数据库、执行查询和更新等操作。下面是一个使用mysqli_connect和mysqli_query函数的数据库操作示例。

首先,我们需要创建一个数据库连接。可以使用mysqli_connect函数来实现连接MySQL数据库。该函数接受四个参数:数据库主机名、用户名、密码和数据库名。以下是一个示例代码:

$host = "localhost";
$username = "root";
$password = "";
$database = "myDB";

$conn = mysqli_connect($host, $username, $password, $database);

if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

上述代码将连接到本地数据库(localhost),用户名为root,密码为空,数据库名为myDB。如果连接失败,则会输出一个错误信息。

接下来,我们可以使用mysqli_query函数执行SQL查询。该函数接受两个参数:数据库连接对象和要执行的查询语句。以下是一个查询示例:

$query = "SELECT * FROM users";
$result = mysqli_query($conn, $query);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID: " . $row["id"] . " Name: " . $row["name"] . "<br>";
    }
} else {
    echo "没有结果";
}

上述代码将查询名为users的表,并输出每行的ID和名字。如果表中有行数大于0,则会通过循环遍历每一行的结果。

除了SELECT查询,我们还可以使用mysqli_query函数执行INSERT、UPDATE和DELETE等更新操作。以下是一个插入示例:

$query = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";
$result = mysqli_query($conn, $query);

if ($result) {
    echo "插入成功";
} else {
    echo "插入失败: " . mysqli_error($conn);
}

上述代码将在表格users中插入一行数据。如果插入成功,则会输出"插入成功";否则,会输出一个错误信息。

最后,在完成数据库操作后,我们需要关闭数据库连接。可以使用mysqli_close函数来关闭连接。以下是一个关闭连接的示例:

mysqli_close($conn);

上述代码将关闭名为$conn的数据库连接。

以上是一个使用mysqli_connect和mysqli_query函数操作数据库的示例。通过连接数据库、执行查询和更新操作,我们可以使用PHP与数据库进行数据交互。使用其他数据库函数,我们还可以实现更多高级的数据库操作,如事务处理和预处理语句等。