我正在尝试在当前数据之后立即添加新数据。这很好用,
mysql_query("UPDATE uyeler SET shoots=shoots + 1 WHERE nick='admin'")
但是,它仅适用于数字。我尝试使用普通文本值
$places = "london";
mysql_query("UPDATE uyeler SET shootplaces= shootplaces + '".$places."' WHERE nick='admin'")
但它所做的只是使射击场为 0。在不删除其中当前值的情况下向行添加新值的正确方法是什么?
最佳答案
你必须使用Mysql CONCAT功能。
$places = "london";
mysql_query("UPDATE uyeler SET shootplaces= CONCAT(shootplaces , '".$places."') WHERE nick='admin'")
关于php - MySQL在现有数据之后向行添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34554595/