PHP+MYSQL插入数据 检查是否重复,该如何解决

2025-03-25 03:30:21
推荐回答(2个)
回答1:

    //判断是否已经添加过了
    $id=DB::get($_ENV['DB'],1,"SELECT id FROM {$Table} WHERE tim='0' ORDER BY id DESC");
    if(is_numeric($id) and $id>0){
        Fun::Alt(array('msg'=>'','url'=>'/?mod='.$_ENV['mod'].'&action=mdy&id='.$id.'','win'=>'self'));
    }unset($id);

    //插入新的
    $id=DB::run($_ENV['DB'],"INSERT INTO {$Table} SET tim='0'");
    Fun::Alt(array('msg'=>'','url'=>'/?mod='.$_ENV['mod'].'&action=mdy&id='.$id.'','win'=>'self'));

回答2:

hush表,你应该知道 post的值去循环判断