Я выбираю 5 строк в случайном порядке из таблицы.Как вставить возвращаемые значения в другую таблицу
$query = "SELECT stdid, name FROM students order by rand(UNIX_TIMESTAMP()) limit 5"
$myquery = mysqli_query($db_connect, $query);
while($students = mysqli_fetch_assoc($myquery)){
$stdid =$students['stdid']; $name = $students['name']; $dept = $students['dept'];
echo "<br><br>".$stdid."<br>".$name."<br>".$dept;
//NOT SURE IF I ADD INSERT HERE
}
Я хочу, чтобы INSERT (5 строк) отображал «stdid» в другую таблицу.
Нужно ли добавить INSERT в цикл WHILE? Есть ли еще один способ сделать это?
Большое спасибо.
Вы можете просто вставить еще один запрос INSERT после эха – yamidemichaos
Зачем вставлять? Это потенциально удваивает размер хранилища таблиц и не нормализуется. Добавьте флаг в таблицу (например, was_shown) и обновите его после эха. –