我的表单中有四个文本字段,我需要将它们插入到我的数据库中,但是这四个字段是可选的,要么它们应该全部填写,要么只是其中的一部分,我的问题是,如果用户只填写这两个字段字段并将其他两个留空,则应将填充的数据插入mysql,不应插入其他空白字段。
这就是我所拥有的。
Artist:<input type="text" name="artist" />
Artist:<input type="text" name="artist1" />
Artist:<input type="text" name="artist2" />
Artist:<input type="text" name="artist3" />
//我的php代码
$sql="INSERT INTO artists (name) VALUES ('$artist'),('$artist1'),('$artist2'),('$artist3')";
mysql_query($sql);
但是每当我运行此查询时,它都会插入所有四个字段。请提供任何帮助。在四个艺术家领域中使用艺术家,艺术家1,艺术家2,艺术家3是否相关,或者我可以只使用艺术家[]作为我拥有的所有四个艺术家领域的名称部分?