我试图允许用户使用 PHP 表单添加新记录并更新 MySQL 数据库中的现有字段。
我已经构建了表单,用户可以添加新记录,但是当我修改 $add 函数以使用 UPDATE 而不是 INSERT INTO 时,它使用已输入到表单中的值来更新所有记录,而不仅仅是已编辑的一个。
完整代码在这里: http: //pastebin.com/s0TBUYgK
我尝试将第 20 行的 INSERT INTO 查询替换为的 UPDATE 查询是:
$add = "UPDATE albums SET name = '$name', artist = '$artist', year = '$year'";