Это легко, если вы знаете ключевое слово, такое как адрес электронной почты, идентификатор отдела или название отдела.
Например:
$depname = "Logistics"; // PHP // department name
$quizid = "Quiz-12"; // PHP // quiz name
Затем выполните запрос вставки:
<?php
$query = "INSERT INTO `to_table` (user_id, quiz_id)
SELECT id, '$quizid' FROM `from_table`
WHERE department = '$depname'";
?>
Для большей совместимости вы можете использовать строчные буквы, если вы получили значения с веб-страницы, например:
<?php
$query = "INSERT INTO `to_table` (user_id, quiz_id)
SELECT id, LOWER('%$quizid%')
FROM `from_table`
WHERE department like LOWER('%$depname%')";
?>
Используйте команду addlashes для защиты базы данных при вставке данных с веб-страницы:
<?php
$query = "INSERT INTO `to_table` (user_id, quiz_id)
SELECT id, LOWER('%".addslashes($quizid)."%')
FROM `from_table`
WHERE department like LOWER('%".addslashes($depname)."%')";
?>