thinkphp save()更新数据 提交后 数据过来了 但是条件没了 所以更新不到数据库里 求帮助

麻烦各位我用save()方法时遇到了一个问题我用getLastSql()查了一下提交前是UPDATE`level`SET`level`=null,`begintime`=... 麻烦各位 我用save()方法时遇到了一个问题
我用getLastSql() 查了一下
提交前是UPDATE `level` SET `level`=null,`begintime`=null,`endtime`=null WHERE ( `u_email` = 'gsf@x.com' ) 条件正确
可以提交后
UPDATE `level` SET `level`='1',`begintime`='20120905',`endtime`='20120912' WHERE ( `u_email` = null )
更新的数据都传过来了 但是条件变空了 所以没更新到数据库 请问这里面出了什么问题 怎么解决
展开
 我来答
默莱枫
2012-09-25 · 超过18用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:44.9万
展开全部
你提交的语句就是UPDATE `level` SET `level`=null,`begintime`=null,`endtime`=null WHERE ( `u_email` = 'gsf@x.com' )吗?还是其他的。如果是这个可以检查下单引号的问题,建议你使用$map['u_email']=array("eq","gsf@x.com"),这样试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cngueson
2012-10-06 · TA获得超过2048个赞
知道小有建树答主
回答量:1643
采纳率:33%
帮助的人:894万
展开全部
前面是否设置判断,条件是否设置错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式