GriD12 keeps things deliberately simple. You go from an empty page to a working data grid in three steps.
1. Point it at your database
Set your MySQL connection once in config.php. GriD12 reads your table structure directly from the database, so it always stays in sync with your schema.
2. Describe your grid
In your own PHP file, create a small configuration array: the table, the columns you want, their labels, types, permissions and any lookups.
<?php
$config = [
'table' => 'payments',
'primary_key' => 'aid',
'title' => 'Payments',
'permissions' => 'CRUD',
'columns' => [ /* your columns */ ],
];
include __DIR__ . '/grid12/grid12.php';
3. Include and run
Include grid12.php and open the page. You immediately get a responsive grid with create, edit, delete, search, sorting, pagination and CSV export — all driven by your configuration.
That is the whole workflow: configure, include, run.
For the full configuration reference — every column option, column type, theming, localization, security details and more — see the GriD12 documentation.