Connect Halloform to any MySQL (or MariaDB) database and each completed submission becomes a new row in the table you choose. Answers are inserted as parameterised values into columns named after your questions — or into a single JSON/TEXT column. It's the simplest way to land form data in the database your app already runs on.
Each submission is written as one row via a parameterised INSERT, so your data is query-ready immediately.
Map one column per question, or write the whole submission into a single JSON/TEXT column.
Rows land in your own MySQL, wherever it's hosted — nothing is copied or held elsewhere.
Either way works. Give the table a column per question label, or set a single JSON/TEXT column and the whole submission is written there.
No. For security the connector only reaches publicly-routable hosts — private, VPC-only and localhost addresses are blocked. Expose a public endpoint (SSL is used automatically) or use a managed MySQL.
Build a form with Halloform, connect MySQL, and let every submission flow where it needs to go — automatically.
Get started free