//a(문자열 문자 시간), b(횟수)를 양식에서 가져옵니다.
$b=$_POST['b']; //횟수
$a = $_POST['a'] //Date
$d = strtotime($a); 타임스탬프로 변환합니다.
//데이터베이스는 id, a, b 세 필드가 자동으로 증가하도록 설계되었습니다. 연결 코드는 생략됩니다.
for($i = 0; $i < $b; $i++){ // 루프를 사용하여 b번 수행,
$c = 날짜('월-일',$d+$i*7* 24* 60*60);
$value ="(null,'$c','$b')";
$sql = "테스트에 삽입(id,a,b) VALUES ".$value;
}
문제: 논리적으로 말하면 4번 반복하면 4개의 7일 동일 날짜 값을 데이터베이스에 삽입해야 하지만 실제로는 양식에 전달된 날짜 하나만 삽입됩니다.
저는 얼마전에 PHP를 배웠는데 문득 이런 문제가 생각나서 문제가 생겼을 때 오랫동안 공부했고, 다른 방법이 없을 때 배웠습니다. 위대한 신들.