【发布时间】:2019-03-30 12:55:00
【问题描述】:
我的列标题是 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>";
}
我希望警报消息为“不正确的数据”,但得到“成功导入”。
【问题讨论】:
标签: php mysqli import-csv