내 양식에 4 개의 텍스트 필드가 있어야 데이터베이스에 삽입 할 수 있지만 4 개의 필드는 모두 채워지거나 그 중 일부만 선택해서 사용할 수 있습니다. 내 문제는 다음과 같습니다. 사용자가 두 필드를 채우고 다른 두 필드를 비워 두는 경우 채워진 데이터는 mysql에 삽입되어야하고 다른 빈 필드는 삽입되어서는 안된다.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);
하지만 난이 쿼리를 실행할 때마다 모든 사 fields.Any 도움을 삽입하십시오. 4 개의 아티스트 필드에서 아티스트, 아티스트 1, 아티스트 2, 아티스트 3을 사용하는 것이 적절합니까? 아니면 4 개의 아티스트 필드의 이름 부분에 어쩌면 아티스트 []를 사용할 수 있습니까?
@RickyNkonya 문제 없습니다. – Corbin
+1 이것은 upvote 자격. 또한 lambda의 좋은 예가 - 개인적으로 저는 거기에 루프를 던질 것입니다. 람다는 PHP 5.3.0 이상에서만 사용됩니다. – MrCode