2012-04-01 58 views
0

我有两个表贷款(父表)和收据(子表)我想要做的是当一行被插入父表(贷款)我想要外国键(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),我如何得到它还要插入收据表中

回答

0

试试这个

$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']}')"); 
+0

没有任何反应没有值输入收据表 – dames 2012-04-01 23:43:58

+0

有了一些调整,我得到它的工作谢谢! – dames 2012-04-02 02:31:04