У меня есть массив, который захватывает данные флажка и помещает определенную информацию в базу данных, если данные флажка не являются копией чего-то уже в базе данных. Я хотел бы знать, как я могу создать код, который сканирует базу данных и находит данные, которые не были частью моих данных флажка, и удалять их из базы данных.Удаление записей базы данных Не в массиве
Хорошо, например, допустим, что у меня есть значения 1,2,3,4 в моей базе данных, но в моих флажках я возвращаюсь только 1,2,4. Мне нужен код, который сканирует мою базу данных и удаляет это значение (в этом случае 3) из базы данных.
Вот мой текущий код:
foreach($_POST['publish'] as $index => $val){
$matches = mysql_query("SELECT * FROM `$blog_table` WHERE `postID` = '$val");
if (mysql_num_rows($matches) > 0)
{
// do nothing
} else {
$query3 = "insert into `$blog_table`
(`postID`)values
('$val')";
mysql_query($query3);
}
}