Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php7数据库记录

作者:ー辈ふ只寵你人   发布日期:2025-09-09   浏览:592

在PHP7中,可以使用MySQLi或PDO扩展来连接和操作数据库。

使用MySQLi扩展的示例代码如下:

// 连接数据库
$mysqli = new mysqli('localhost', 'username', 'password', 'database');

// 检查连接是否成功
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: " . $mysqli->connect_error;
    exit();
}

// 插入记录
$sql = "INSERT INTO table_name (column1, column2, column3) VALUES ('value1', 'value2', 'value3')";
if ($mysqli->query($sql) === true) {
    echo "Record inserted successfully";
} else {
    echo "Error: " . $mysqli->error;
}

// 查询记录
$sql = "SELECT * FROM table_name";
$result = $mysqli->query($sql);

if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        echo "Column1: " . $row["column1"] . " - Column2: " . $row["column2"] . " - Column3: " . $row["column3"];
    }
} else {
    echo "No records found";
}

// 关闭连接
$mysqli->close();

使用PDO扩展的示例代码如下:

// 连接数据库
$dsn = 'mysql:host=localhost;dbname=database';
$username = 'username';
$password = 'password';

try {
    $pdo = new PDO($dsn, $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
    exit();
}

// 插入记录
$sql = "INSERT INTO table_name (column1, column2, column3) VALUES (?, ?, ?)";
$stmt = $pdo->prepare($sql);
$values = ['value1', 'value2', 'value3'];

if ($stmt->execute($values)) {
    echo "Record inserted successfully";
} else {
    echo "Error: " . $stmt->errorInfo()[2];
}

// 查询记录
$sql = "SELECT * FROM table_name";
$stmt = $pdo->query($sql);

if ($stmt->rowCount() > 0) {
    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
        echo "Column1: " . $row["column1"] . " - Column2: " . $row["column2"] . " - Column3: " . $row["column3"];
    }
} else {
    echo "No records found";
}

// 关闭连接
$pdo = null;

这些示例代码演示了如何连接数据库、插入记录和查询记录。你可以根据自己的需求进行修改和扩展。

上一篇:php数值变成json(php输出函数的值)

下一篇:php管理员登陆(php 登录)

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 判断是否为空

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站