I am not a programmer either. In fact, I've never had a formal lesson in computers in my life. What I've learned over the years has been through patience, carefulness and a plodding method that also leavs me frustrated at times.
To blame us for stuff that you personally don't understand is unfair. As I said in my earlier comments, you appear not to know some of the very important fundamentals about a database-driven, dynamic content website.
I was in EXACTLY the same position in May 2005...
... so the first thing I did was to read up as much as I could on how databases and websites work together. That took up the first two months!
I can give you this assurance though... unless you take the time to understand these important fundamental concepts, you will continue to make (expensive) mistakes - just like many of us did (including me!).
Most of us helping on this forum do so in the belief that the people posting on the forum have a basic unserstanding of dynamic-content websites. We are not here to give detailed lessons that take up hours of time. If you need to learn more about php and mySQL, there are plenty of FREE online tutorials that can teach you what you need to know.
My advice is to use these to increase your knowledge.
PS: We will ALWAYS try to help people who are battling along - if they are polite.




