gpt4 book ai didi

php - 如何将一条信息插入到已有的记录中?

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

我有一个 SQL 数据库设置,其中已有数据行。如何通过获取 id (appointmentspage.php?id=1") 来更新一行的一列?

我已经编写了代码,将数据输入到我想要的正确位置表中,但我在选择 id 时也遇到了问题

if(isset($_POST["submit"]))
try{
$sql = "INSERT INTO appointments (Notes)
VALUES ('".$_POST["Notes"]."')";

我觉得应该使用 = $_GET['id'];WHERE Appointments.ApptID = :id ,但我无法理解它。

目前,我的 SQL 表中的“注释”列获取了输入,但它创建了一个新的空行,仅添加了该数据。我想选择一个现有的行/条目并向其中添加注释。

最佳答案

在我的网站上,我有一组基本用例的示例,欢迎您查看。您的情况是 UPDATE query using PDO .

首先,“插入现有记录”称为UPDATE。您需要查看 SQL 教科书。

是的,您的查询中需要类似 ApptID = :id 的内容。但我个人更喜欢简单的?标记

所以应该是这样的

$sql = "UPDATE appointments SET notes=? WHERE ApptID=?";
$stmt= $dpo->prepare($sql);
$stmt->execute([$notes, $id]);

注意三不应该是任何尝试或捕捉周围的东西。

关于php - 如何将一条信息插入到已有的记录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57488010/

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