gpt4 book ai didi

php - 如果出现任何通知,如何限制 MySQL/PHP 插入数据?

转载 作者:搜寻专家 更新时间:2023-10-30 20:18:25 24 4
gpt4 key购买 nike

我正在尝试验证 我的插入查询。如果查询成功执行,那么附加的图像将被上传到服务器并返回成功消息。

这样做时,我错误地将错误的变量传递给了 INSERT 查询。它向我显示了通知并在数据库中插入了一条空记录,并且所有附加在表单上的图像都与成功消息一起上传。

Notice: Undefined variable: categry

Records Inserted Successfully

我什至在服务器上也进行了同样的测试,但仍然是同样的问题。

$category = "finance";

$sql = "INSERT into category (busi_cat) values ('".$category."')";
$result = mysql_query($sql);

if($result){
echo "Records Inserted Successfully";
move_uploaded_file($source, $target);
createThumbnail($filename);
}
else {
die("Something went wrong. Please try again later.");
}

引用链接:

Insert data to MySql DB and display if insertion is success or failure

我想做的是,如果它们不是WARNINGNOTICE,那么它会插入记录到数据库并进一步处理。

请让我知道我做错了什么以及代码有什么问题。

最佳答案

如果 $category 为空则省略插入。

 if($category !="")
{
$sql = "INSERT into category (busi_cat) values ('".$category."')";
$result = mysql_query($sql);
}

关于php - 如果出现任何通知,如何限制 MySQL/PHP 插入数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20811760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com