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.
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.
Задача ещё не решена.
Других решений пока нет …