MySQL을 사용하여 Post 양식에서 여러 행 업데이트
이 문서에서는 PHP 및 MySQL을 사용하여 여러 행에 대한 업데이트 작업을 살펴봅니다. 사용자가 양식 제출에서 여러 사진의 제목과 태그를 동시에 수정할 수 있는 시나리오를 살펴보겠습니다.
양식 구조
HTML 양식은 소속된 사진을 가져옵니다. 특정 갤러리로 이동하여 제목 및 태그에 대한 편집 가능한 필드와 함께 표시합니다.
<code class="html">if(isset($_GET['id'])) { $id=$_GET['id']; $result = $db->prepare("SELECT * FROM photos WHERE gallery_id = :gallery_id "); $result->bindParam(':gallery_id', $id); $result->execute(); echo '<form action="" method="POST">'; echo "<ul id='photos'>"; for ($i = 0; $row = $result->fetch(); $i++) { $id = $row['id']; $title = $row['title']; $tags = $row['tags']; $src = $row['src']; echo "<li><a class='lightbox' href='images/$src'><img src='images/$src' id='$id' alt='$title' /></a><br />"; echo "<input type='text' name='photo_title[]' value='$title' /><br />"; echo "<input type='text' name='photo_tags[]' value='$tags' />"; echo "<input type='hidden' name='photo_id[]' value='$id' />"; echo "</li>"; } echo "</ul>"; } ?> <div style="clear:both"></div></code>
위 내용은 PHP와 MySQL을 사용하여 단일 양식 제출에서 여러 데이터베이스 행을 업데이트하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!