Argggggh. There are reasons why parameterized queries exist. Use them. This is a public website where people need to input data. And don’t ask me if you can store dates as strings in the database. That’s insane, and there will be lots and lots of heartache later. Thank you for listening to this rant, even though most of you have no clue what this means.
(Yes, my level of annoyance has caused me to post this both here and Facebook. Unfortunately, it’s too long for Twitter.)