Skip to content

Selecting columns ​

The select() method in the QueryBuilder class is used to specify the columns you want to select from a database table while fetching records.

TIP

If you don't specify any columns, the method will select all columns from the table.

Basic usage ​

You can pass multiple column names as arguments to the select() method.

php
$query = new QueryBuilder();

$select = $query
	->select( 'id', 'name', 'email' );
	->from( 'users' )

Using an array ​

Alternatively, you can pass an array of column names to the select() method.

php
$query = new QueryBuilder();

$select = $query
	->select( ['id', 'name', 'email'] )
	->from( 'users' );

Using aliases ​

You can also use aliases for the columns you want to select.

php
$query = new QueryBuilder();

$select = $query
	->select( ['column1' => 'alias1', 'column2' => 'alias2'] )
	->from( 'users' );