在php操作mysql时,如果想在原有的字段上追加内容,需要使用sql语句的内部库concat,如下:
[php]
$sql="update tablename set info=concat(info,'追加的内容') where id=1";
[/php]
注意追加的内容如果是变量,不要忘记添加单引号:
[php]
$sql="update tablename set info=concat(info,' ".$param." ') where id=1";
[/php]
如果你使用加号(+)来操作的话,是错误的,比如使用如下语句,可能会报错:Truncated incorrect DOUBLE value
[php]
$sql="update tablename set info=info+'追加的内容' where id=1";
[/php]
您的赞助将会支持作者创作及本站运维
发表评论