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.
What’s included
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.
Up 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.
Check your inbox — your download link is on the way.