首页 > 解决方案 > 重复记录(错误 1062)

问题描述

大家,早安。请问这段代码有什么问题吗?我已经在stackoverflow上尝试了关于重复条目的所有解决方案,但没有任何效果。这是代码..

public function do_add_menu_accounts($chkmenus,$chknamedivsect) {

        $sql_check = "SELECT
                      fsiportaldb2.tbl_user_access.account_id,
                      fsiportaldb2.tbl_user_access.menu_id,
                      fsiportaldb2.tbl_accounts.account_id AS account_id1
                    FROM
                      fsiportaldb2.tbl_user_access
                      INNER JOIN fsiportaldb2.tbl_accounts ON fsiportaldb2.tbl_accounts.account_id = fsiportaldb2.tbl_user_access.account_id"
                      ;

        $sql="INSERT INTO tbl_user_access (`menu_id`,`account_id`) VALUES (?,?)";   
        $data = array($chkmenus, $chknamedivsect);

        $query_1 = $this->db->query($sql_check,$data);
        $query = $this->db->query($sql,$data);

        if ($query_1) 
        {
            echo "Values already exist!";       
        }else{
            return $query;
        }                                                               
}

标签: php

解决方案


推荐阅读