# Paginate customers

Get x records at a time

## Example

Use the offset and limit variables to get 10 customers at a time, starting from the first record.

```php
<?php

header('Content-Type: text/plain');

require '../ChargeOverAPI.php';
require 'config.php';

$API = new ChargeOverAPI($url, $authmode, $username, $password);

// Get records 10 at a time, starting with the first record
$offset = 0;
$limit = 10;

$where = array();
$sort = array( 'customer_id:ASC' );     // Order by customer_id

// Get all customers, 10 at a time (10 per page)
do
{
	$resp = $API->find('customer', $where, $sort, $offset, $limit);
	$customers = $resp->response;

	print('Showing customers ' . $offset . ' through ' . ($offset + $limit) . "\n");

	foreach ($customers as $customer)
	{
		print('   Customer ID: ' . $customer->customer_id . ', Name: ' . $customer->company . "\n");
	}

	print("\n\n\n");

	$offset += $limit;		// Increment so that we get the next set
}
while (count($customers) >= $limit);
```
