php:页面链接数据库(封装),其他页面引入方法

发布于:2024-04-01 ⋅ 阅读:(58) ⋅ 点赞:(0)

数据库连接

get_db_conn.php

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

<?php
// 数据库连接参数
define('DB_SERVER', 'localhost'); //数据库服务器的地址
define('DB_USERNAME', 'root'); //数据库账户
define('DB_PASSWORD', 'root'); //数据库密码
define('DB_NAME', 'tianhao'); //数据库名称

// 创建数据库连接函数
//定义名为db_connect的函数,该函数用于创建与数据库的连接。
function db_connect()
{
    //用PHP的mysqli扩展来尝试建立数据库连接
    $conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
    // 检查连接是否成功
    if (!$conn) {
        //如果数据库连接失败,使用die函数终止脚本执行,并输出错误信息,错误信息是"连接数据库失败:"后面跟上了mysqli_connect_error()返回的具体错误原因。
        die("连接数据库失败: " . mysqli_connect_error());
    }
    // 如果数据库连接成功,函数将返回建立好的数据库连接对象 $conn
    return $conn;
}

// 示例:在需要与数据库交互的地方调用db_connect函数,将返回的数据库连接对象赋值给变量$conn
$conn = db_connect();

页面引入与使用

// 数据库连接参数
require_once 'get_db_conn.php';
$conn = db_connect();

// 执行数据库 

$result1 = mysqli_query($conn, $sql1);//(参数:$conn,sql语句

 // 数据库条数判断,大于零表述数据库有数据

mysqli_num_rows($result1) > 0

 // 数处理数据库每条记录数-便于引用数据$row['id']

$row = mysqli_fetch_assoc($result1)

<?php
// 数据库连接参数
require_once 'get_db_conn.php';
$conn = db_connect();
?>
<?php
//完成数据库查询
    $sql1 = "select * from all_unsigned";
    $result1 = mysqli_query($conn, $sql1);//执行数据库
    // 检查结果集是否存在
    if (mysqli_num_rows($result1) > 0) {
        $data = [];
        //循环处理数据库的每一条数据
        while ($row = mysqli_fetch_assoc($result1)) {
            $data[] = $row;
        }
    } else {
        $data = 0;
    }
?>

本文含有隐藏内容,请 开通VIP 后查看