2013-06-19 63 views
1

我有数据库字段这样说问题更新数据库字段: 例如,让我们说我们有台这样PHP与添加到现有的价值

+--------------+ 
    | some_table | 
    +--------------+ 
    | name | text | 
    +--------------+ 
    | a | b | 
    +--------------+ 

我想更新,而不删除现有的值。说我想加入" add"更新场nametext,让现场的值现在为b add

我尝试使用查询:mysql_query("update table set text=text+' add' where name='a' ");

可以分析这个问题?

在此先感谢。

回答

1

使用CONCAT()方法:

UPDATE table SET text = CONCAT(text, ' add') WHERE name = 'a' 

下也应努力:

UPDATE table SET text = text ' add' WHERE name = 'a' 
+1

嗨,谢谢。它效果不错:) – user2413763

+0

很高兴我能帮上忙。 :) –

1

连接字符串与CONCAT功能:

mysql_query("update table set text = CONCAT(text, ' add') where name='a' ");

0

尝试使用MySQL CONCAT功能

mysql_query("update table set text=concat(text, ' add') where name='a' "); 
+0

iya pak,makasih ya :) – user2413763