OOP 관점에서 PHP에서 DAO (데이터 액세스 개체)를 만드는 올바른 방법은 무엇입니까?PHP에서 DAO를 만드는 올바른 방법
GetAllAccounts
GetAccountByID
UpdateAccount
DeleteAccount
InsertAccount
:
예를 들어
(기본 예제로 계정을 사용하여), 내 AccountDAO는 다음과 같은 기능의 일부를해야합니다
일단 데이터베이스의 모든 계정을 가져 오면 계정 개체 배열로 호출자에게 반환해야합니까? mysql 결과 집합을 반환해야합니까?
DAO의 좋은 예를 알고 있습니까? 당신이 데이터베이스에 대한 연결을 만들기 3 가지 방법 중 하나를 포함하는 클래스를 만들 수 있습니다이를 위해
mysql_ * 확장자를 사용하지 말아야 할뿐만 아니라 명시 적으로 코드를 변경하지 않고 연결 세부 사항을 변경할 수 없습니다. – cspray
나는 OP가 데이터베이스 클래스가 아닌 DAO (데이터베이스의 특정 테이블에 액세스하는 데 사용됨)를 찾고 있다고 생각합니다. – AdmiralAdama