云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

php保存mysql数据库_PHP

PHP可以通过MySQLi或PDO扩展与MySQL数据库交互。使用这些扩展,您可以发送SQL查询来插入、更新、删除和选择数据。要保存数据到MySQL,您需要先建立数据库连接,然后执行INSERT语句。确保您的表单数据已进行适当的验证和清理,以防止SQL注入攻击。

在PHP中,我们通常使用MySQLi或PDO扩展来与MySQL数据库进行交互,以下是一个简单的示例,展示了如何使用MySQLi扩展连接到MySQL数据库并保存数据:

(图片来源网络,侵删)

1、安装MySQLi扩展(如果尚未安装):

对于Windows系统,可以在php.ini文件中取消注释或添加以下行:

“`

extension=mysqli

“`

对于Linux系统,可以使用以下命令安装:

“`

(图片来源网络,侵删)

sudo aptget install phpmysqli

“`

2、创建一个名为"test_db"的数据库:

“`sql

CREATE DATABASE test_db;

“`

3、在"test_db"数据库中创建一个名为"users"的表:

(图片来源网络,侵删)

“`sql

USE test_db;

CREATE TABLE users (

id INT AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(255) NOT NULL,

email VARCHAR(255) NOT NULL UNIQUE

);

“`

4、使用PHP连接到MySQL数据库并插入一条记录:

“`php

<?php

// 连接数据库

$servername = "localhost";

$username = "your_username";

$password = "your_password";

$dbname = "test_db";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接

if ($conn>connect_error) {

die("连接失败: " . $conn>connect_error);

}

// 插入数据

$sql = "INSERT INTO users (name, email) VALUES (‘John Doe’, ‘john.doe@example.com’)";

if ($conn>query($sql) === TRUE) {

echo "新记录插入成功";

} else {

echo "Error: " . $sql . "<br>" . $conn>error;

}

// 关闭连接

$conn>close();

?>

“`

在这个示例中,我们首先创建了一个名为"test_db"的数据库,并在其中创建了一个名为"users"的表,我们使用PHP连接到MySQL数据库,并插入一条记录,如果插入成功,将输出"新记录插入成功",否则将输出错误信息。

下面是一个简单的示例,展示如何使用 PHP 代码将 MySQL 数据库中的数据保存到一个介绍中。

确保你已经建立了数据库连接,并且有一个名为students 的表,其中包含id,name, 和age 字段。

<?php
// 数据库连接信息
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "your_database";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn>connect_error) {
    die("连接失败: " . $conn>connect_error);
}
// SQL 查询语句
$sql = "SELECT id, name, age FROM students";
$result = $conn>query($sql);
// 检查是否有结果
if ($result>num_rows > 0) {
    // 开始介绍
    echo "<table border='1'>";
    echo "<tr>";
    echo "<th>ID</th>";
    echo "<th>Name</th>";
    echo "<th>Age</th>";
    echo "</tr>";
    // 输出每行数据
    while($row = $result>fetch_assoc()) {
        echo "<tr>";
        echo "<td>" . $row["id"] . "</td>";
        echo "<td>" . $row["name"] . "</td>";
        echo "<td>" . $row["age"] . "</td>";
        echo "</tr>";
    }
    // 结束介绍
    echo "</table>";
} else {
    echo "0 结果";
}
// 关闭连接
$conn>close();
?>

这段代码将生成如下HTML介绍:

<table border='1'>
    <tr>
        <th>ID</th>
        <th>Name</th>
        <th>Age</th>
    </tr>
    <!数据行 >
    <tr>
        <td>1</td>
        <td>John Doe</td>
        <td>21</td>
    </tr>
    <!其他数据行 >
    ...
</table>

确保你已经替换了$servername,$username,$password, 和$dbname 为你的数据库信息。

这样,你就可以通过浏览器看到数据库中的数据以介绍形式展示了。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《php保存mysql数据库_PHP》
文章链接:https://www.yunzhuji.net/xunizhuji/203235.html

评论

  • 验证码