首页 > 解决方案 > 具有外键的类别表,当我添加新类别时,它不会从管理表生成管理员 ID

问题描述

发生数据库错误
错误号:1452

无法添加或更新子行:外键约束失败 ( ecommerce. categories, CONSTRAINT categories_fkFOREIGN KEY ( adminId) REFERENCES admin( aid) ON DELETE CASCADE ON UPDATE CASCADE)

INSERT INTO `categories` (`cName`, `cDp`, `cDate`, `adminId`) VALUES ('samsung', 'm124.jpg', '2019-Sep-Tue 04:09:24', 'FALSE')

文件名:C:/xampp/htdocs/ecommerce/system/database/DB_driver.php

行号:691 这是错误..

customhelper.php 文件的代码

    function getAdminId()
    {
        $C=get_instance();
        if ($C->session->userdata('aid')) {
            $res=$C->session->userdata('aid');
            return '$res';
        }
        else
        {
            return 'FALSE';
        }

    }

此函数正在跳转到 else 循环并返回 false。

标签: php

解决方案


推荐阅读