php - how do i build logic for query -
i have 2 tables named student , qualification. inserted data in student table. want insert data in qualification table based on id generated in student table. tried write queries in such way
$sql = "insert student (name,fathername,degreetitle) values ('$name','$fathername','$degreetitle')"; $sql_combine = "select user_id student fathername = $fathername"; $sql1 = "insert information (user_id,cell,email) values ('$sql_combine','$cell','$email')"; if(mysqli_query($conn, $sql) && mysqli_query($conn, $sql1) && mysqli_query($conn, $sql_combine)) { header("location: successful_message.php"); } why isn't working?
$sql1 ="insert student (name,fathername,degreetitle) values ('$name','$fathername','$degreetitle')"; $sql2 = "select last_insert_id() id"; mysqli_query($conn, $sql1); //here insert $res = mysqli_query($conn, $sql2); //here fetch id inserted $id = mysqli_fetch_array($res)['id']; $sql3 = "insert information (user_id,cell,email) values ('$id','$cell','$email')"; //here use said id in second query mysqli_query($conn, $sql3); //aaand insert as said: last_insert_id() rescue
Comments
Post a Comment