php实现读写数据库示例代码

涛哥 PHP代码

以下是使用PHP读写MySQL数据库的示例代码:

连接数据库

<?php
$host = "localhost"; // 数据库主机名
$user = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$database = "database_name"; // 数据库名称

// 创建连接
$conn = new mysqli($host, $user, $password, $database);

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

插入数据

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

if ($conn->query($sql) === TRUE) {
    echo "数据插入成功!";
} else {
    echo "插入数据失败:" . $conn->error;
}

$conn->close();
?>

查询数据

<?php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出每行数据
    while($row = $result->fetch_assoc()) {
        echo "姓名:" . $row["name"]. " - 邮箱:" . $row["email"]. " - 年龄:" . $row["age"]. "<br>";
    }
} else {
    echo "0 结果";
}

$conn->close();
?>

更新数据

<?php
$sql = "UPDATE users SET age=35 WHERE name='John Doe'";

if ($conn->query($sql) === TRUE) {
    echo "数据更新成功!";
} else {
    echo "更新数据失败:" . $conn->error;
}

$conn->close();
?>

删除数据

<?php
$sql = "DELETE FROM users WHERE name='John Doe'";

if ($conn->query($sql) === TRUE) {
    echo "数据删除成功!";
} else {
    echo "删除数据失败:" . $conn->error;
}

$conn->close();
?>

注意:以上php实现读写数据库示例代码仅供参考,实际应用中应该根据具体情况进行修改。另外,使用PHP操作数据库时应注意安全性,例如防止SQL注入攻击

猜你喜欢:PHP连接数据库需求流程及完整版代码