ThinkPHP save() 方法

publicfunctionupdate(){header("Content-Type:text/html;charset=utf-8");$Dao=M("User");... public function update(){
header("Content-Type:text/html; charset=utf-8");
$Dao = M("User");

// 需要更新的数据
$data['email'] = 'Jack@163.com';
// 更新的条件
$condition['username'] = 'Jack';
$result = $Dao->where($condition)->save($data);
//或者:$resul t= $Dao->where($condition)->data($data)->save();

if($result !== false){
echo '数据更新成功!';
}else{
echo '数据更新失败!';
}
}
现实是我在页面更新数据,怎么能写死更改的数据值呢
展开
 我来答
learneroner
高粉答主

2014-08-06 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6577万
展开全部

所以你更改的数值需要从页面提交过去的啊,假设你的前台页面有一个输入框,让填写需要修改的值

<input type="text" name="email" />

后台代码就获取这个值,也就是

$data['email'] = I("email"); // 原来的$data['email'] = 'Jack@163.com';
更多追问追答
追问

大神可以帮忙看为什么修改不了数据吗?

追答
你前台页面存在那些参数吗?可以填上你前台页面相关部分的代码么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式