>  기사  >  백엔드 개발  >  PHP 10일차 데이터 테이블 및 클래스 인스턴스화

PHP 10일차 데이터 테이블 및 클래스 인스턴스화

WBOY
WBOY원래의
2016-08-08 09:27:401547검색

1.데이터베이스 테이블의 작업 클래스 인스턴스화

$user=new Model(" User"); (M 방법과 동일)

//"User"는 데이터베이스 테이블 이름입니다. 접두사가 있으면 추가하지 않아도 됩니다.

$list=$user->select();

var_dump($list);

2. 데이터베이스 테이블을 인스턴스화할 때 동시에 사용자 정의 모델 클래스를 인스턴스화합니다. as:
$user =new Model("User","CommonModel");//CommonModel은 lib/model 디렉터리에 있는 사용자 정의 모델 클래스입니다.
$list=$user->select();
var_dump($list);
$user->test();//테스트 방법은 사용자 정의 모델 클래스 CommonModel에 정의된 것입니다. 방법. 일반적으로 이러한 방식으로 공개 모델로 사용됩니다.

3.

사용자 정의 인스턴스화 모델 클래스: (D 메소드?)

$user=new UserModel();//매개변수를 전달할 필요가 없습니다. 이는 모델 자체에 사용자라는 매개변수가 있기 때문입니다. 이 방법은 일반적으로 단일 모델 함수로 사용될 때 사용됩니다.

4.

빈 데이터베이스 작업 클래스를 인스턴스화하여 상세 데이터베이스로 사용 운영문.

$user=new Model();

$list1=$user->query("select * from db_user");//데이터베이스 테이블에 접두사가 있는 경우 여기에 db 접두사처럼 접두사를 여기에 추가해야 합니다.

$list2=$user->query("select * from db_id");

var_dump($list1);

var_dump($list2 );

위 내용은 PHP day-10 데이터 테이블과 클래스의 인스턴스화를 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.