MySQL에서 여러 행 제출 및 업데이트 문제: 여러 사진 기록에 대한 데이터를 수집하는 양식이 있습니다. , 사용자가 제목과 태그를 편집할 수 있습니다. 목표는 데이터베이스에서 선택한 모든 레코드를 업데이트하는 것입니다. 양식 구조: 양식 내에는 각 사진 기록에 대한 필드가 있습니다. 업데이트 쿼리: foreach ($_POST['photo_id'] as $key => $photo_id) { $id = $photo_id; $title = $_POST['photo_title'][$key]; $tags = $_POST['photo_tags'][$key]; $sql = "UPDATE photos SET title=?, tags=? WHERE> 해결책: 같은 이름의 개별 입력 필드를 사용하는 대신 양식 필드에 배열을 사용해야 합니다. 이를 통해 여러 값을 캡처하고 POST 데이터에서 반복할 수 있습니다. 그런 다음 준비된 문과 배열 값을 사용하여 각 행을 개별적으로 업데이트할 수 있습니다. 이 접근 방식을 사용하면 선택한 모든 레코드가 새 제목 및 태그 값으로 업데이트됩니다.