php-mysql 更新而不删除已有数据

标签 php mysql

我想更新 mysql 数据库中的 Comment Blob,但不删除其中已有的数据。

$SQLstring="INSERT INTO Participant(Role,Comment)
            VALUES('$Costume','$Comment')
            WHERE Fname='$FirstName' AND Lname='$LastName'";

如果“注释”字段中已经有数据,并且如果我使用 UPDATE 它将替换数据,则这不会起作用。

我想保留现有的数据并简单地添加到其中

最佳答案

您可以使用它来做到这一点:

$Rolequery = mysql_query("UPDATE `Participant` SET Role=CONCAT(Role, ',$role') WHERE Fname='$FirstName' AND Lname='$LastName'");
$Commentquery = mysql_query("UPDATE `Participant` SET Comment=CONCAT(Comment, ',$Comment') WHERE Fname='$FirstName' AND Lname='$LastName'");

关于php-mysql 更新而不删除已有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21505829/

相关文章:

php - 以不同的间隔选择多行

php - MySQL 数据库到 Adob​​e InDesign

php - 使用php在递归函数中合并数组?

mysql - 解决 MySQL 排名中的联系问题

mysql - 列出用户根据纬度和经度动态指定的半径内的用户

php - 使用 PHP 准备 SVG 文件以用于 img 标签数据 uri

javascript - 无法使用 XMLHttpRequest 执行 php 文件

php - 查找没有 sql_attr_multi 属性值的文档 (Sphinx)

php - 无法在 mySQl 数据库中存储文本文件

php - 获取 "SQLSTATE[HY093]: Invalid parameter number: parameter was not defined"