我想知道如何将从HTML表单中检索到的值插入2个表,loginDetails和memberDetails。
loginDetails (代码中显示的table_1)
loginID(PK)< - 自动增量
用户名
密码
memberDetails (代码中显示的table_2)
memberID(PK)< - 自动增量
loginID(FK)
这些是我到目前为止的代码,但 memberDetails 表中的loginID始终为0,
PHP代码
$Query = "INSERT INTO $table_1 VALUES (NULL,
'".$formValue['username']."',
'".$formValue['password']."')";
if (mysqli_query($Link, $Query)) {
$lastID = mysql_insert_id();
$Query2 = "INSERT INTO $table_2 VALUES (NULL,
'".$lastID."')";
if (mysqli_query($Link, $Query2)) {
$message = "You've sucessfully created the account!";
echo json_encode(array('success'=>'true', 'action'=>'login','html'=>$message, 'console.log'=>$Query));
}
else {
$message = "Error occur in query2";
echo json_encode(array('action'=>'error','html'=>$message, 'console.log'=>$Query));
}
}
else {
$message = "Error in query1";
echo json_encode(array('action'=>'error','html'=>$message, 'console.log'=>$Query));
}
如果这个问题能够得到解决,那将是很棒的,因为我已经在这里奋斗了3个晚上。欢呼声。
答案 0 :(得分:0)
您可以将查询放在数组中。循环遍历数组。如果发生错误,请退出脚本。
{{1}}