我需要更新数据库中的列,但保留现有记录并向记录添加更多数据。我使用以下内容,但它不起作用:
$mysqli->query('UPDATE products SET imagen = imagen + \''.$imi.'\' WHERE id = \''.$id.'\'');
$imi
将是abc。
答案 0 :(得分:0)
试试这个:
$mysqli->query('UPDATE products SET imagen = (imagen + \''.$imi.'\') WHERE id = \''.$id.'\'');
希望这很好。
答案 1 :(得分:0)
此查询将更新products表中的imagen列,其中id等于$ id。此查询不适用于插入新记录。
答案 2 :(得分:0)
如果imagen是一个字符串,并且您想要附加到该字符串,请使用CONCAT:
$mysqli->query('UPDATE products SET imagen = CONCAT(imagen, \''.$imi.'\') WHERE id = \''.$id.'\'');