下面是提交数据的代码,请问如何增加发布时检测数据库中是否已经存在相同的数据 ($iname),如有,将已有的数据更新时间变成最新 ( $iupdatetime ) ,麻烦代为修改,感谢!
if($_G['gp_mod'] == 'add' && in_array($_G['uid'], $admins)){
if(!submitcheck('addsubmit')){
include template('drc_news:add');
}else{
$iname = dhtmlspecialchars($_G['gp_iname']);
$iupdatetime = empty($_G['gp_iupdatetime']) ? TIMESTAMP : strtotime($_G['gp_iupdatetime']);
DB::insert('drc_news', array('iname' => $iname, 'iupdatetime' => $iupdatetime));
showmessage(lang('plugin/drc_news', 'add_acc'), 'plugin.php?id=drc_news:main', array(), array('locationtime'=>2, 'showdialog'=>1, 'showmsg' => true, 'closetime' => 2));
}
if($_G['gp_mod'] == 'add' && in_array($_G['uid'], $admins)){
if(!submitcheck('addsubmit')){
include template('drc_news:add');
}else{
$iname = dhtmlspecialchars($_G['gp_iname']);
$iupdatetime = empty($_G['gp_iupdatetime']) ? TIMESTAMP : strtotime($_G['gp_iupdatetime']);
DB::insert('drc_news', array('iname' => $iname, 'iupdatetime' => $iupdatetime));
showmessage(lang('plugin/drc_news', 'add_acc'), 'plugin.php?id=drc_news:main', array(), array('locationtime'=>2, 'showdialog'=>1, 'showmsg' => true, 'closetime' => 2));
}
解决方案 »
- 想知道怎样得到想要的循环效果。用Smarty
- js解析XML问题
- 帮我解决一下 Zend Studio 在源代码时,中文的问题吧。
- 关于PHP三级联动的问题
- 求购编辑器一个,FCKeditor太啊,太麻烦了,求够个简单点的,最好能带本地插入图片的
- 求助:急!如何读取数据表中分数计算总分后写入另一个数据表中?
- php 日期 月份
- 一位网友送的空间和域名,开了一个论坛,速度飞快。特此感谢。也为里面的PHP版做个广告。
- thinkphp插入数据。很神奇的问题。
- 【紧急】float数据如何转换成整数?2.01E+21
- 关于循环控制的问题?
- MYSQL一个数据库可以有两张表吗?如果这两张表是同一ID名并且都是主键?
}else{SQL=insert插入新纪录。
}
运行SQL这样不是简单明了??而已可读性强,机器跑得比兔子还快。
你那个花花绿绿一大堆,看都看不过来。