php无法执行update语句

如题,执行update后总是提示败!代码如图!求大神指点一二!打印出来后在数据库可以正常执行的... 如题,执行update后总是提示败!代码如图!求大神指点一二!
打印出来后在数据库可以正常执行的
展开
 我来答
百度网友ddf1a7f
2015-03-04 · TA获得超过133个赞
知道小有建树答主
回答量:287
采纳率:25%
帮助的人:130万
展开全部
字段加上 `
`name`='$_POST[name]'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JovenShao
2015-03-04 · TA获得超过514个赞
知道小有建树答主
回答量:1161
采纳率:80%
帮助的人:617万
展开全部
把 $_POST[xxx] 全部用{} 括起来,例: name='{$_POST[name]}'
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-03-04
展开全部
不知道你为什么用这种方法去操作,太麻烦了。
看你的代码,$_POST[name]等
你的name是变量吗?应该不是,不是就要用引号引起来。
$_POST["name"]
追问
我想更新数据库的数据,有什么更好的方法吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
279838089
2015-03-04 · TA获得超过2801个赞
知道大有可为答主
回答量:2818
采纳率:50%
帮助的人:1715万
展开全部
打印出来后在数据库可以正常执行的

那就肯定数据库连接错了,忘记写include了吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
软件开发枫老师
2015-03-04 · TA获得超过585个赞
知道小有建树答主
回答量:599
采纳率:63%
帮助的人:320万
展开全部
你把这句SQL打印出来,放在数据库里直接执行,看报什么错
追问
打印出来后在数据库可以正常执行的
追答
你这样,打印出来执行结果,可能是null。没有返回值。mysql_affected_rows
可以用这个函数。获取影响行数来判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式