请假大神,幻灯片的更新并插入如何实现
名称
图片上传
文章地址
case 'focus':
$id=$_post['id'];
$name=$_post['slide_name'];
$img=$_post['img'];
$href=$_post['slide_href'];
$q=count($id);
for($i=0;$i<$q;$i++){
$sql=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].';
echo $sql;
页面图:
这个页面可以修改和新增幻灯片的地址图片等待,现在表单将值传向了后台,后台取到值以后需要根据页面传来的数据形成sql语句,语句需要更新幻灯片的标题连接等字段,并且如果表里没有这条幻灯片记录则插入一条新纪录,现在做到这步卡住了,求教大神,在线等!!!
分享到: 更多
------解决方案--------------------
你先查询
如果存在就修改
如果不存在就插入
------解决方案--------------------
引用:quote: 引用:
你先查询
如果存在就修改
如果不存在就插入
我想写出这样类似的:
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程序判断,那你直接写存储过程。