【问题标题】:insert foreign key value from parent table into child table将父表的外键值插入子表
【发布时间】:2012-04-01 23:12:29
【问题描述】:

我有两个表 Loan(父表)和 Receipt(子表)我想要做的是当父表(贷款)中插入一行时,我希望外键(app_file_id)也插入子表

$values = $_POST;
foreach ($values as &$value) {
    $value = mysql_real_escape_string($value);
}

$sql1="INSERT INTO loan (loan_id,officer_department,app_file_id)
VALUES ('','$values[officer_department]','$values[app_file_id]')";

$result = mysql_query($sql1);
if (!$result) {
    die('Invalid query: ' . mysql_error());
}

我已经设法在父表中插入数据,但子表(收据)和外键(app_file_id),我如何让它也插入到收据表中

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    试试这个

    $sql1="INSERT INTO loan (loan_id,officer_department,app_file_id)
    VALUES ('','$values[officer_department]','$values[app_file_id]')";
    
    $result = mysql_query($sql1);
    
    if (!$result) {
                die('Invalid query: ' . mysql_error());
    }
    
    @mysql_query("INSERT INTO receipt (app_file_id) VALUES ('{$values['app_file_id']}')");
    

    【讨论】:

    • 什么都没有发生 收据表中没有输入值
    猜你喜欢
    • 2014-03-23
    • 2018-05-07
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多