专业编程基础技术教程

网站首页 > 基础教程 正文

PHP对数据库的操作

ccvgpt 2024-11-23 11:53:08 基础教程 1 ℃

这是从网上找的PHP对mysql数据库的操作,主要步骤是:

  • 连接数据库
  • 操作数据库
  • 处理结果
  • 关闭资源


PHP对数据库的操作

<?php
//数据库地址
$servername = "localhost";
//数据库账号
$username = "root";
//数据库密码
$password = "123456";
//数据库名称
$database = 'test';
// 创建连接
$conn = new mysqli($servername, $username, $password, $database);
// 检测连接并展示错误
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
?>
<?php

// 插入操作
// 编写SQL的插入语句
$sql_insert = "INSERT INTO admin (username, password)
VALUES ('Jane', '123456')";
// 插入数据
$result_insert = $conn->query($sql_insert);
// 检测是否插入成功
if ($result_insert === TRUE) {
    echo "新记录插入成功";
} else {
    // 不成功则展示错误信息
    echo "Error: " . $sql_insert  . "<br>" . $conn->error;
}

// 读取操作
// 编写SQL的读取语句
$sql_select = "SELECT id, username, password FROM admin";
// 读取数据
$result_select = $conn->query($sql_select);
// 检测是否有数据 
if ($result_select->num_rows > 0) {
    // 如果有,就输出数据
    while($row = $result_select->fetch_assoc()) {
        echo "用户名: " . $row["username"];
    }
} else {
    echo "0 结果";
}

// 修改操作
// 编写SQL的修改语句
$sql_update = "UPDATE admin SET password = 8888888
WHERE username='Jane'";
// 修改数据
$result_update = $conn->query($sql_update);
// 检测是否修改成功
if ($result_update=== TRUE) {
    echo "旧记录修改成功";
} else {
    // 如果不成功就展示错误信息
    echo "Error: " . $sql_update . "<br>" . $conn->error;
}

// 删除操作
// 编写SQL的删除语句
$sql_delete = "DELETE FROM admin
WHERE username='Jane'";
// 删除数据
$result_delete = $conn->query($sql_delete);
// 检测是否删除成功
if ($result_delete=== TRUE) {
    echo "旧记录删除成功";
} else {
    // 如果不成功就展示错误信息
    echo "Error: " . $sql_delete . "<br>" . $conn->error;
}
?>
<?php

// 第三步 关闭连接
$conn->close();
?>

Tags:

最近发表
标签列表