
id字段类型是什么?假如是数字类型,试修改如下:
<?phpif ( empty( $name_x ) ) {
$i++
$j++
$Sql = 'update `man_info` set `name` = \'' . $name_x . '\' where `id` = ' .$id
$Msg = mysql_query( $Sql ) ? 'success' : '姓名修改失败,错误信息是:' .mysql_error()
$Msg == 'success' or $i--
echo '<script>alert("' . $Msg . '")</script>'
}
你这肯定有毛病啊,变量赋值不对,查询条件都没有,你这样即使不出错,也会把整个表都修改了的Public function Update(){
$m=M('wish')
$d["id"]=$_POST['id']
$d["title"]=$_POST['title']
$d["content"]=$_POST['content']
$d["author"]=$_POST['author']
$where["查询字段"]=查询的值 //这里替换成你要查询的字段和查询的条件值就可以了
$count=$m->where($where)->save($d)
if($count>0){
$this->success('数据修改成功',U('Admin/MsgManage/index'))
}else{
$this->error('数据修改失败')
}
<?php//原始 $sql = "UPDATE data1 SET idata='".$_POST['FCKeditor1']."' WHERE id='1'"
$idata=$_POST['FCKeditor1']
$idata || die('没有传递过来值哟,当然你就无法更新了')
$sql = "UPDATE data1 SET idata='".$idata."' WHERE id=1"
//id='1' 没必要 直接id=1 即可 还有注意如果传递的值里面里面有需要转义的必须转义 否则报错
?>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)