没有明确分辨标识,那就选个麻烦点的,先把有关数据delete掉,然后重新全部insert

解决方案 »

  1.   

    一开始打开页面  数据都会查询好了放在input text里面
    上传图片是用的插件 上传成功后,地址会插入对应的input text 所以后台只需要拿到所有input text的内容就可以了
      

  2.   


    不知道你表结构是什么样子的
    猜测的表单传递过来的值,相当于做一个update更新数据操作(幻灯片的标题连接等字段),
    如果表里面没有幻灯片记录,那你首先的查询表select * from table where huandengpain=?,是否存在值,
    如果值不存在,insert into table……
      

  3.   

    查询是查询好了,关键是到了修改和新增的这一步,修改的数据和新增的数据一起传向后台,现在是后台接受到这些值怎么操作数据库,需要先查询有没这个记录,有就修改,没有就插入一条新纪录 ,但是这样的sql不会写啊
      

  4.   

    我想写出这样类似的:
    INSERT INTO zt_slide set slide_name='".$name[$i]."',slide_img='".$img[$i]."', slide_href='".$href[$i]."'ON DUPLICATE KEY UPDATE slide_name ='".$name[$i]."',slide_href ='".$href[$i]."',slide_img='".$img[$i]."',id='".$id[$i]."'
      

  5.   

    我想写出这样类似的:
    INSERT INTO zt_slide set slide_name='".$name[$i]."',slide_img='".$img[$i]."', slide_href='".$href[$i]."'ON DUPLICATE KEY UPDATE slide_name ='".$name[$i]."',slide_href ='".$href[$i]."',slide_img='".$img[$i]."',id='".$id[$i]."'
    你这样写不满足mysql写法规则,或者你不用PHP程序判断,那你直接写存储过程。