我正在使用 php 从表单字段中获取变量:
$url=$_POST['url'];
$tags=$_POST['tags'];
$skillArea=$_POST['skill_area'];
$description=$_POST['description'];
$slideshowImageFileName=($_FILES['imageNameSlideshow']['name']);
但是当我运行我的 sql 插入查询时,如果其中一个变量为空,我会得到一个错误,所以我已经编写了 if 语句来处理这个以重写查询字符串,但可以肯定的是,这不是答案吗?看起来很乱
if(empty($slideshowImageFileName)){
$query1="INSERT INTO portfolio (item_name,image_path,description,url) VALUES('$itemName','$imageFileName','$description','$url')";
}else{
$query1="INSERT INTO portfolio (item_name,image_path,description,url,slideshow_image_path) VALUES('$itemName','$imageFileName','$description','$url','$slideshowImageFileName')";
}