|
PHP/MySQL would be fine for a project of that type, but it might not be the best project to take on, unless Craigslist doesn't exist in your area. Even Google "Base" never got off the ground in the face of competition from CL.
Anyway, a database ( MySQL, SQL Server, Oracle, MS Access ) is like an Excel file, with a bunch of tables, and more strict rules about the data that can go into them. Because of those rules, you know that anything in the database is as it should be. That makes them great for storing ( and manipulating ) data, on a large scale.
And then PHP or ASP or even Perl or Python are languages that carry out orders they've been given. Usually these commands involve talking to a database, and turning the db results into html. This means you can have software ( that runs on the web server ) be used on a Mac, PC, or a WebTV.
You could instead look for a content management system that will do what you're looking for, but if you're using this as a way to pick up new skills and get your feet wet, you'd want to decide how to structure your data ( which depends on what you want to store and how you want to use it ), then when that's done, you would write code to interact with the data and spit out html/css.
|