라이브러리
[PHP] TableSelect::limit - 선택된 행 제한
TableSelect::limit
TableSelect는 Laravel의 Eloquent ORM의 확장입니다. TableSelect는 Eloquent의 Query Builder와 유사한 방식으로 사용할 수 있습니다. TableSelect::limit은 특정한 레코드 수만큼 데이터를 반환하는 메서드입니다.
사용법
TableSelect::limit 메서드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
use IlluminateDatabaseEloquentBuilder;
use IlluminateDatabaseEloquentModel;
use IlluminateSupportFacadesDB;
class User extends Model
{
protected $table = 'users';
}
$tableSelect = new TableSelect(User::class);
$result = $tableSelect->limit(10)->get();
print_r($result);
예제
다음 예제에서는 TableSelect::limit 메서드를 사용하여 10개의 레코드만 반환하는 코드를 작성해 보겠습니다.
#hostingforum.kr
php
use IlluminateDatabaseEloquentBuilder;
use IlluminateDatabaseEloquentModel;
use IlluminateSupportFacadesDB;
class User extends Model
{
protected $table = 'users';
}
$tableSelect = new TableSelect(User::class);
// 10개의 레코드만 반환
$result = $tableSelect->limit(10)->get();
// 결과를 출력
print_r($result);
결과
이 코드를 실행하면, User 테이블에서 10개의 레코드만 반환됩니다.
참고
TableSelect::limit 메서드는 Eloquent의 Query Builder의 limit 메서드와 유사한 방식으로 사용할 수 있습니다. 다만, TableSelect는 Eloquent의 Query Builder와는 다르게, Model 클래스를 직접 사용하여 TableSelect 인스턴스를 생성할 수 있습니다.
예제 2
다음 예제에서는 TableSelect::limit 메서드를 사용하여 10개의 레코드만 반환하는 코드를 작성해 보겠습니다. 이 예제에서는 offset 옵션도 사용하여 5번째 레코드부터 10개의 레코드를 반환합니다.
#hostingforum.kr
php
use IlluminateDatabaseEloquentBuilder;
use IlluminateDatabaseEloquentModel;
use IlluminateSupportFacadesDB;
class User extends Model
{
protected $table = 'users';
}
$tableSelect = new TableSelect(User::class);
// 5번째 레코드부터 10개의 레코드만 반환
$result = $tableSelect->offset(5)->limit(10)->get();
// 결과를 출력
print_r($result);
결과
이 코드를 실행하면, User 테이블에서 5번째 레코드부터 10개의 레코드만 반환됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.