Заполните таблицу из базы данных mysql через переполнение стека

Стол отдела
Стол отдела

ResidentController Tableвведите описание изображения здесь
Таблица пользователей
введите описание изображения здесь

У меня есть база данных, которая состоит из 3 таблиц.

1.User:

-4 столбца (userId [первичный ключ], имя, emailId, пароль)

2.residentController:

-3 столбца (userId [Foreign], DepartmentId [Foreign], checkDefault checkDefault будет установлен в 1.)

3.department

-6 столбцов: (DepartmentId [primaryKey], DepartmentName, DepartmentDesc, DepartmentLink, checkDefault, DepartmentCategory)

Вот последовательность, которая следует, когда пользователь регистрируется для приложения Android. Будет вызван следующий скрипт php.
Это добавит запись о пользователе в базу данных. После вставки данных в пользовательскую таблицу я хочу получить все «отделы» из таблицы отделов и вставить их в residentController. В конце концов, после определенных пользовательских регистров, эти значения должны быть включены в таблицу residentController.

userId DepartmentId checkDefault

1 1 1

1 2 1

1 3 1

1 4 1

1 5 1

<?php
require "init.php";
$fullname = "Fahman Khan";//$_POST["user"];
$emailid = "[email protected]";//$_POST["user_name"];
$userpass = "Windows";//$_POST["user_pass"];
$sql_query = "insert into user values   (NULL,'$fullname','$emailid','$userpass')";
if(mysqli_query($connection, $sql_query))
{
echo "<h2> Data insertion success</h2>";
//Get the user id of the the registered user
$sql_queryTwo = "SELECT userId FROM user WHERE emailId='".$emailid."'";
//Store the result of the query in a variable
$result= mysqli_query($connection,$sql_queryTwo);
$row = mysqli_fetch_array($result);
//Retrive the user id
$data = $row[0];

//Insert default departments into residentController
//*********************************NEED HELP ON THIS PORTION OF SCRIPT*****
}
else
{
//echo "Data insertion error".mysqli_error($connection);
}
?>

Мой вопрос заключается в том, что в моем текущем сценарии php, я не знаю, как я могу вставить DepartmentID в таблицу residentController. DepartmentId — это внешний ключ, и в моей текущей таблице отделов есть 5 отделов. Мне просто нужна помощь в написании части в моем php, где я могу вставить значения в свою таблицу residentController. На данный момент текущий скрипт php только добавляет нового пользователя, но мне нужна помощь для вставки значений в мою таблицу residentController.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]