php追加数据到mysql在mysql里的一个表user中有个name的字段
表中已经有一条记录
id字段值是1
name字段的值是"周"
我现在想追加"杰伦"两个字到这个字段中
也就是让这条记录的name字段的值从原来的"周"变成现在的"周杰伦"
请问要怎么操作呢?
如何写代码?
用代码
$sql="update user set name = name + '杰伦' where id='1'";
mysql_query($sql);
以后name字段的值却变成"0"了。追加数据phpmysql
表中已经有一条记录
id字段值是1
name字段的值是"周"
我现在想追加"杰伦"两个字到这个字段中
也就是让这条记录的name字段的值从原来的"周"变成现在的"周杰伦"
请问要怎么操作呢?
如何写代码?
用代码
$sql="update user set name = name + '杰伦' where id='1'";
mysql_query($sql);
以后name字段的值却变成"0"了。追加数据phpmysql
解决方案 »
- 【貌似有挑战性】shell如何获取php中return的值
- 正则表达式如何写?{ordinary|normal|regular|standard}
- 代友招PHP兼职,要求有经验,能书面英语沟通~
- 快疯了,问个比较麻烦的问题!!
- 如何显示每个IP只能投票一次??急,大家帮帮忙
- 使用命令方式执行php脚本,发送邮件乱码的问题
- php中循环读出mysql
- 为什么$sql = "SELECT * FROM $news_table WHERE keywords='$row(keyword)'";不能取值?
- 新手请教
- 求用户关才IE时自动使用session_destroy()的方法
- xhgui报错
- 200分请教strace发现的一个问题
原来是这样
$sql="update user set name=concat(name,'杰伦') where tId='1'";
mysql_query($sql);
你这个是直接就把name字段修改成"周杰伦"了,
而不是把"杰伦"追加到"周"的后面。
方法不一样,
到实际应用中是不能起到一样的效果的。