나는 MySQL/PHP 기술인 데이터베이스를 가지고 있습니다. 나는 다음과 같은 열이있을 것이다 데이터베이스가 :사용자 입력을 기반으로 레코드의 위치 정렬
이드가 각 행 티켓 또는 기록을 나타냅니다
(기본 키) 제목 설명 델 날짜 위치 등등 .... 사용자가 데이터베이스에 추가합니다. 사용자는 데이터베이스에 입력 할 정수 (1 - n)를 선택하여 레코드의 위치를 결정할 수 있습니다. 그런 다음 모든 레코드가 표시되면 위치 번호로 표시됩니다. 첫 번째 위치가 표시됩니다. 유일한 규칙은 같은 값을 가진 위치가 없어야한다는 것입니다 (위치 1의 레코드는 두 개 이상있을 수 없습니다). 또한 사용자는 새 레코드를 삽입 할 때 위치 번호를 선택할 수 있어야합니다. 또한 사용자는 기존 레코드 또는 행의 위치를 변경할 수 있어야합니다.
어떤 정렬이 문제 또는 작업에 접근하기 위해 알고리즘이나 프로그래밍 코드를 사용해야합니까?
사용자는 드롭 다운 메뉴에서 위치를 선택하여 위치를 선택합니다. 그들은 위치 1을 마지막 위치 –
예제 URL을 선택할 수 있습니다 : http://develop.f12media.com/tracker/ticket_detail.php –
그런 다음 데이터베이스 사용자의 레코드가 있으므로 n 개의 숫자로 select를 채 웁니다. 사용자가'x'를 선택하면'order> = x' 인 레코드를 가져 오는 스크립트를 작성해야합니다.이 스크립트는 쿼리의 결과보다 1 이상 크고'order = x'와 함께 레코드를 추가해야합니다. – JellyBelly