$mengetotzut = 7','8','9','22','23','24','25 ;
$zutatiddd = 42','75','8','90','23','82','33 ;
$sql5= "UPDATE zutaten SET Menge=('$mengetotzut') WHERE Zutat_ID IN('$zutatiddd')";
$run_query = mysqli_query($con,$sql5);
같이 찾고 : 내가 뭘하려고 오전하는 것입니다PHP, MySQL의 업데이트 여러 열 SQL 문으로
UPDATE zutaten SET Menge=('42','75','8','90','23','82','33') WHERE Zutat_ID IN('7','8','9','22','23','24','25')
것은 :
Update Menge='42' Where Zutat_ID is '7' AND Update Menge ='75' Where Zutat_ID = '8' ...
그러나 하나의 SQL 문에서
. 누군가 가능하며 가능하면 어떻게 할 수 있습니까?
왜 foreach 및 루프를 사용하지 마십시오 – coder
@coder 어떻게이 작업을 수행 할 수 있습니까? –
하나의 쿼리에서 여러 업데이트를 수행 할 수 없습니다. "중복 된 키 업데이트"절을 사용하여 여러 번 삽입하면 원하는 작업을 수행 할 수 있습니다. 당신은 이것을 다음에서 찾을 수 있습니다 : http://stackoverflow.com/questions/3432/multiple-updates-in-mysql – SBO