PK가 int 필드 인 테이블이 있습니다. 제 문제는 두 개의 값을 서로 바꿔야한다는 것입니다.한 번에 두 ID를 업데이트하십시오. SQL - PHP
이 내 현재 코드입니다 :
$newId = (int)$id; $newId = $newId - 1;
$result = mysql_query("UPDATE homeScroller SET id = '$newId' WHERE id = '$id'") or die('error '.mysql_error());
$result2 = mysql_query("UPDATE homeScroller SET id = '$id ' WHERE id = '$newId'") or die('error '.mysql_error());
표는 웹 사이트의 주요 뉴스에 슬라이드 쇼에 대한 정보를 포함 최대 3 행에 포함되어 있습니다. FrontPage는 ID로 주문합니다. 주문을 변경하려면 ID를 수정해야합니다.
당신이 – Woot4Moo
왜 당신이 주변을 교환해야합니까 교체 할 필요가 무엇인지에 더 명확 할 수 있습니까? 이것은 일반적으로 응용 프로그램 코드에서 발생하지만 데이터베이스 수준에서만 수행되는 작업은 아닙니다. – HLGEM
당신은 $ id가 너무 int인지 확인하고 있습니까? ;) – DampeS8N