for MySQL

MySQL admin in a single PHP file

Born from a real dev need — when your schema is still taking shape and you just need to view, seed, and test without stopping to build a full admin panel from scratch.

Drop it in at any stage, wire up your credentials, and you have a complete MySQL admin interface in under a minute. No framework, no build step, nothing in your way.

Once connected, browse any table, insert and edit records, run raw SQL queries, and export results to CSV or JSON — without touching a line of code.

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.

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.