Well, she needs for people to, of course, be able to register for the site and receive emails and newsletters. She needs to be able to post animal pictures and have people be able to click on their photos to get the animal histories and other information and, then, to be able to contact whoever is fostering the animals for more information. She needs a way to collect charitable donations. She has, mostly, dogs, cats and horses but, sometimes, she has things like reptiles and birds and other oddities. Since everyone is a volunteer, there needs to be a way for workers to input the data and photos that is easy and kind of idiot proof. That's where I figure mySQL would work.
Does this help? I've done a fair amount of editing of a website in my past working days, but it was completely done with CoffeeCup html Editor or BBEdit on a Mac. Once it's set up, I can teach a couple of folks what to do.
By the way, I love your avatar.
Rank Beginner, Jellybean