Мне нужна помощь, чтобы вставить результаты моего запроса в другую таблицу и присвоить ей идентификационный номер для каждого результата.
$GroupSize = $_POST['groupsize'];
//Connect to the Server+Select DB
$con = mysqli_connect($host, $user, $password, $dbName) or die("Nope");
if (isset($_POST['create'])) {
//assign group id to groups created
//insert groupinformation to table from userInformation group Id must increment by every group created
//$query ="Select RegistrationId from userInformation order by RAND() LIMIT ".$GroupSize;
$query = "INSERT INTO groupInformation SELECT RegistrationId FROM (SELECT RegistrationId FROM userInformation ORDER BY RAND() LIMIT ".$GroupSize.")";
$result = mysqli_query($con, $query) or die ("query failed " . mysqli_error($con));
while (($row = mysqli_fetch_row($result)) == true) {
echo $row[0].'<br>';
}
Моя таблица userInformation имеет первичный ключ RegistrationId и внешний ключ RegistrationId в groupInformation.,Идентификатор группы в groupInformation автоматически генерирует идентификатор для каждого результата.
Я знаю, что мне нужно это с помощью цикла while или foreach, но я не знаю, как.