php追加数据,php追加数据到mysql

追加数据 php mysql

php追加数据到mysql

在mysql里的一个表user中有个name的字段

表中已经有一条记录

id字段值是1

name字段的值是”周”

我现在想追加”杰伦”两个字到这个字段中

也就是让这条记录的name字段的值从原来的”周”变成现在的”周杰伦”

请问要怎么操作呢?

如何写代码?

用代码

$sql=”update user set name = name + ‘杰伦’ where id=’1′”;

mysql_query($sql);

以后name字段的值却变成”0″了。

回复讨论(解决方案)

晕死

原来是这样

$sql=”update user set name=concat(name,’杰伦’) where tId=’1′”;

mysql_query($sql);

$sql=”update user set name = ‘周杰伦’ where id=’1′”;

$sql=”update user set name = ‘周杰伦’ where id=’1′”;

你这个是直接就把name字段修改成”周杰伦”了,

而不是把”杰伦”追加到”周”的后面。

方法不一样,

到实际应用中是不能起到一样的效果的。

那就用concat

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值