4. OO 스타일 코드 다음 코드의 데이터베이스 연결은 pear db 클래스를 사용하여 처리됩니다.
#---------------
지침: 이 클래스는 데이터 처리만 하고 표시는 담당하지 않습니다. 데이터 처리와 결과 표시를 하나의 클래스에 넣는 것이 좀 꺼려지는 것 같아서요. 표시할 때 상황과 요구 사항은 변경 가능합니다. 클래스에서 제공하는 결과에 따라 처리하는 것이 더 좋습니다. 예를 들어 Pager 클래스를 기반으로 자체 하위 클래스를 상속하는 것이 좋습니다. 사용자 페이지 매기기 목록을 표시합니다.
두 번째로 설명해야 할 것은 서로 다른 데이터베이스의 호환성입니다. 서로 다른 데이터베이스에서 결과를 가로채는 방법이 다릅니다. mysql: 테이블 제한 오프셋, 행에서 * 선택 pgsql: 테이블 제한 m 오프셋 n에서 * 선택 ...... 그래서 클래스에서 결과를 얻으려면 pear db 클래스의limitQuery 메소드를 사용해야 합니다. |