MySQL admin in a single PHP file

Browse, insert, edit, and delete records in any MySQL database. No framework, no Composer, no install — drop one file and go.

Everything you need, nothing you don’t

Full CRUD

Browse, insert, update, and delete records across any table. Pagination, inline actions, and bulk delete included.

Schema-aware

Auto-detects column types, enums, nullable fields, and foreign key relationships to render the right input for every field.

Column rules

Store per-column configuration in MySQL’s COLUMN_COMMENT. Override labels, add hints, mark fields as readonly or hidden.

Lockable config

Optionally ship a config.php alongside the tool to pre-lock the host, database, port, or table. Connection fields become read-only.

Secure by default

CSRF token on every form. No raw SQL exposed to the UI. No eval, no shell exec, no dynamic includes.

One file

Everything is in ample.php — no Composer, no npm, no build step. Upload it via SFTP, cURL, or however you deploy.

Get started in under a minute

Download

Grab the zip or the bare PHP file below.

Upload

Drop ample.php anywhere on a PHP 8.1+ server.

Connect

Open it in a browser, enter your MySQL credentials, and go.

ample-scaffolder.zip

Includes ample.php, config.example.php, and LICENSE.

Download zip