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

PHP数据库函数,操作MySQL数据库不误

发布时间:2023-07-02 12:23:57

PHP数据库函数用于操作MySQL数据库,通过它可以实现对数据库的增、删、改、查等操作。

连接数据库:首先需要使用mysqli_connect()函数建立与MySQL数据库的连接。该函数接受数据库服务器的主机名、用户名、密码和数据库名作为参数,返回一个连接对象。例如:

$servername = "localhost"; //数据库服务器主机名
$username = "root"; //数据库用户名
$password = "123456"; //数据库密码
$dbname = "mydb"; //数据库名

$conn = mysqli_connect($servername, $username, $password, $dbname);
//连接数据库
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}

执行SQL查询语句:可以使用mysqli_query()函数执行SQL查询语句。该函数接受数据库连接对象和SQL查询语句作为参数,返回查询结果。例如:

$sql = "SELECT * FROM users"; //SQL查询语句
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
    //查询到数据
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID:" . $row["id"] . ",姓名:" . $row["name"] . "<br>";
    }
} else {
    echo "没有查询结果";
}

插入数据:使用mysqli_query()函数执行INSERT INTO语句可以向数据库插入数据。例如:

$sql = "INSERT INTO users (name, age) VALUES ('John', 25)";
if (mysqli_query($conn, $sql)) {
    echo "插入成功";
} else {
    echo "插入失败:" . mysqli_error($conn);
}

更新数据:使用mysqli_query()函数执行UPDATE语句可以更新数据库中的数据。例如:

$sql = "UPDATE users SET age = 30 WHERE name = 'John'";
if (mysqli_query($conn, $sql)) {
    echo "更新成功";
} else {
    echo "更新失败:" . mysqli_error($conn);
}

删除数据:使用mysqli_query()函数执行DELETE FROM语句可以从数据库中删除数据。例如:

$sql = "DELETE FROM users WHERE age < 20";
if (mysqli_query($conn, $sql)) {
    echo "删除成功";
} else {
    echo "删除失败:" . mysqli_error($conn);
}

关闭数据库连接:使用mysqli_close()函数关闭与数据库的连接。例如:

mysqli_close($conn);

以上是PHP数据库函数操作MySQL数据库的一些基本方法,通过它们可以完成对数据库的常见操作。当然,还有更多功能丰富的数据库操作函数可以使用,具体可以参考PHP的官方文档。