![php *** 作MYSQL数据库无法更新;$sql = "UPDATE data1 SET idata='".$_POST['FCKeditor1']."' WHERE id='1&,第1张 php *** 作MYSQL数据库无法更新;$sql = "UPDATE data1 SET idata='".$_POST['FCKeditor1']."' WHERE id='1&,第1张](/aiimages/php%E6%93%8D%E4%BD%9CMYSQL%E6%95%B0%E6%8D%AE%E5%BA%93%E6%97%A0%E6%B3%95%E6%9B%B4%E6%96%B0%EF%BC%9B%24sql+%3D+%26quot%3BUPDATE+data1+SET+idata%3D%26%23039%3B%26quot%3B.%24_POST%5B%26%23039%3BFCKeditor1%26%23039%3B%5D.%26quot%3B%26%23039%3B+WHERE+id%3D%26%23039%3B1%26.png)
//原始 $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 即可 还有注意如果传递的值里面里面有需要转义的必须转义 否则报错
?>
你这肯定有毛病啊,变量赋值不对,查询条件都没有,你这样即使不出错,也会把整个表都修改了的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('数据修改失败')
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)