순서가 지정된 ID가 포함된 PHP 배열을 처리하고 IN() 메서드를 사용하여 데이터를 검색하려는 경우 순서가 어려울 수 있습니다. 그러나 MySQL FIELD 함수는 이 문제에 대한 해결책을 제공합니다.
FIELD 함수는 필드 이름을 첫 번째 인수로 사용하고 값 목록을 후속 인수로 사용합니다. 목록 내에서 필드 값의 위치를 반환합니다. ORDER BY 절에서 이 함수를 활용하면 원하는 결과 순서를 지정할 수 있습니다.
예를 들어, 순서가 지정된 ID가 [4, 7, 3, 8, 9]인 PHP 배열을 생각해 보세요. . 동일한 순서로 테이블에서 해당 행을 검색하려면 다음 쿼리를 사용할 수 있습니다.
SELECT * FROM table_name ORDER BY FIELD(id, 4, 7, 3, 8, 9)
이렇게 하면 4, 7, 3, 8, 9 순서로 행이 반환됩니다.
위 내용은 FIELD 함수를 사용하여 MySQL IN() 쿼리에서 순서를 유지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!