2011-05-09 10 views
0

나는 이것에 대해 어떻게 해야할지 잘 모르겠다. PHP의 "ID, 이름, 설명, 날짜, 앨범 ID, 경로"의 정보를 반복하여 출력했지만, 제작자가 원하는 것을 편집 할 수있게 한 다음 저장 버튼을 클릭하면 모든 것이 업데이트됩니다.여러 개의 데이터베이스 행을 업데이트하는 스크립트

모든 행을 업데이트 할 스크립트가 필요하지만 MySQL을 업데이트하면 매번 쿼리를 작성해야한다는 것을 알기에 내가 할 수있는 방법을 모르겠다. 모든 고유 한 필드의 모든 정보를 저장하고 동시에 업데이트합니까?.

미리 감사드립니다.

+0

내가 물어 봐도 될까요? 각 행을 반복하고 각 행을 업데이트해야하는 이유는 무엇입니까? –

답변

0
UPDATE tbl 
    SET field = CASE id 
        WHEN 1 THEN 'foo' 
        WHEN 2 THEN 'bar' 
        ... 
        ELSE 'baz' 
       END 

id = 1있는 행에 fieldfoo 값을 설정합니다이 쿼리 등

하나 UPDATE와 함께 할해야하는 이유
관련 문제