gpt4 book ai didi

php - 更新 PHP 中的列

转载 作者:行者123 更新时间:2023-11-29 22:30:05 25 4
gpt4 key购买 nike

我正在尝试寻找更新列的方法。

就像这里:

Database: temptestsite
Table: firstsection
then there is username, heading etc (not a log in type situation).

假设用户发送了用户名,我希望他们能够更改它。如何更新这一特定列。到目前为止,我从 w3schools 尝试过的任何操作都会插入一个新列。有人可以举例说明如何使用 PHP 执行此操作吗?

就像有一个文本框,然后在其旁边有一个按钮或超链接,表示“更新”或“更改”,无论用户在该文本框中键入什么内容,都会在数据库的“用户名”列中更新。

最佳答案

您的一般流程是:

  1. 检查发布数据是否可用
    1. 如果是,则执行 mysql 更新调用
  2. 构建表单

这里是一些框架代码:

<?php

$link = mysqli_connect("myhost","myuser","mypassw","mybd");

$id = $_GET['id'];

if (!empty($_POST)) {
$link->query("UPDATE users SET username = '".$link->real_escape_string($_POST['username'])."' WHERE id = '".$link->real_escape_string($id)."'");
}

$user = mysqli_fetch_assoc($link->query("SELECT * FROM users WHERE id = '".$link->real_escape_string($id)."'"));

?>

<form method="POST">
<input type="text" name="username" value="<?php echo $user['username'] ?>"/>
<input type="submit" value="Update"/>
</form>

关于php - 更新 PHP 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29883288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com