I just got Learning PHP, javascript and MySQL by Robin Nixon and the first sentence in the states that:
"The Combination of PHP and MySQL is the most convenient approach to dynamic, database-driven wev design, holding its own in the face of challenges from integrated frameworks-such as Ruby on Rails-that are harder to learn."
I guess my question is that I assumed that PHP and javascript were the only ways to access the database, and always thought Ruby on Rails was a content managment system or something like that...So i guess I'm asking... What the advantages of Ruby on Rails or other methods I'm not familiar with when making databse-driven web pages?