实现这个功能需要以下步骤:

  1. 连接数据库:使用PHP连接MySQL数据库,可以使用mysqli或PDO等扩展库。

  2. 查询数据库:使用SQL语句查询数据库中的数据,可以使用SELECT语句。

  3. 显示数据:将查询到的数据显示在HTML页面上,可以使用PHP的echo语句。

  4. 插入数据:使用SQL语句插入数据到数据库中,可以使用INSERT语句。

  5. 获取用户输入:使用HTML的表单控件获取用户输入的数据,可以使用input、textarea等表单元素。

  6. 处理表单提交:使用PHP处理表单提交,可以使用$_POST或$_GET等超全局数组。

下面是一个简单的示例代码:

<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
if (!$conn) {
    die('数据库连接失败:' . mysqli_connect_error());
}

// 处理表单提交
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // 获取用户输入
    $input = mysqli_real_escape_string($conn, $_POST['input']);
    // 插入数据到数据库
    $sql = "INSERT INTO table_name (column_name) VALUES ('$input')";
    mysqli_query($conn, $sql);
}

// 查询数据库
$sql = "SELECT column_name FROM table_name LIMIT 1";
$result = mysqli_query($conn, $sql);
if ($result) {
    $row = mysqli_fetch_assoc($result);
    $value = $row['column_name'];
} else {
    $value = '';
}

// 关闭数据库连接
mysqli_close($conn);
?>

<html>
<head>
    <title>示例页面</title>
</head>
<body>
    <form method="post">
        <input type="text" name="input" value="">
        <button type="submit">保存</button>
    </form>
    <input type="text" name="output" value="<?php echo $value; ?>">
</body>
</html>

在上面的代码中,使用mysqli连接MySQL数据库,处理表单提交时使用mysqli_real_escape_string函数处理用户输入,查询数据库时使用mysqli_fetch_assoc函数获取查询结果。在HTML页面中,使用PHP的echo语句将查询结果显示在文本框中


原文地址: https://www.cveoy.top/t/topic/czQA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录