我需要在数据库中更新一列,但要保留现有记录并向记录中添加更多数据。我正在使用以下内容,但无法正常工作:

$mysqli->query('UPDATE products SET imagen =  imagen + \''.$imi.'\' WHERE id = \''.$id.'\'');


$imi将是abc。

最佳答案

如果imagen是字符串,并且您想要附加到字符串,请使用CONCAT

$mysqli->query('UPDATE products SET imagen = CONCAT(imagen, \''.$imi.'\') WHERE id = \''.$id.'\'');

10-05 19:56