Заголовки моих столбцов: id, name, phone.Если я дал имя в столбце id, данные не вставляются, но сообщение отображается как «успешный импорт».Я хочу показать сообщение типа «данные определены неправильно».Как проверить код перед импортом в mysql?
Я пытался проверить условия if и else, но не получил фактический результат, который мне нужен.
$sql = "INSERT IGNORE INTO `all`(`id`, `name`,`phone`) VALUES ('".$getData[0]."','".$getData[1]."','".$getData[2]."')";
$result = mysqli_query($conn, $sql);
if($result)
{
echo "<script type=\"text/javascript\">alert(\"CSV File has been successfully Imported.\");
}</script>";
else {
echo "<script type=\"text/javascript\"> alert(\"Invalid File Format/ Data Please check file is csv and data as per headings.\");
}</script>";
}
Я ожидаю, что сообщение с предупреждением будет "неправильными данными", но получит "успешный импорт".