php - 具有外键的类别表,当我添加新类别时,它不会从管理表生成管理员 ID
问题描述
发生数据库错误
错误号:1452无法添加或更新子行:外键约束失败 (
ecommerce
.categories
, CONSTRAINTcategories_fk
FOREIGN KEY (adminId
) REFERENCESadmin
(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。
解决方案
推荐阅读
- json - Dhall Lang 列表类型无效
- html - jQuery toggleClass 在页面刷新时持续存在?
- javascript - Javascript - 多个嵌套过滤器表达式
- c# - Xamarin Carousel 视图破坏了绑定
- automation - 如何使用 Tcl 从 proc 中生成 telnet?
- sql - 我可以在 sqlite3 中添加这种格式吗
- android - AdMob MobileAds.initialize 使某些用户的应用程序崩溃
- python - 将具有 latin-1 字符的字节解码为具有十进制表示的字符串
- reactjs - 我正在尝试减少我的反应 JS 包大小
- azure - Azure Web App Api 在从角度调用时丢失时区信息