I'm new to PHP and databases. My ultimate goal is to have a data driven website that uses PHP and Oracle.

Right now, I'm dabling with PHP and mySQL tutorials and scripts.
Here's a couple of questions:

1) What are content management systems, like eZ Publish and phpnuke about? How are they different from programs like Dreamweaver?

2) Is it a good idea for a beginner to use database abstraction layers like PEAR? Is database abstraction related to object oriented programming?

I'm concerned because I want to use scripts for user registration/log-in, news, calendars, but i don't want to have everyone resubmit information into the database when I switch from mySQL to Oracle.

Thanks

    You can only eat an elephant one forkfull at a time.

    SLOW DOWN!!!

    With that said...you're new to PHP and Databases. But first you need to learn how to program in PHP and later SQL.

    1. A content management system is typically defined as software that easily allows you to manage the content on your website dynamically. Meaning...maybe in multiple templates, maybe the same content for different audiences, etc... Dreamweaver is a program that allows you to write HTML. Yes, it has some nifty features...but nothing to get the town crier out for. PHP Nuke is basically portal software. Insert modules, make template, turn site on...but it's capabilities are limited...

    2. Clear your mind of all fruit including PEARs. You're not there yet...

    Start simple. Your first programs won't be fully functioning applications which will be visited by millions...so it doesn't matter if they're perfect.

    I like your ultimate goal though...that was mine too...I made a PHP and MySQL based application called Junto...I'm still fine tuning it through feedback from a couple of live sites...but it should be available soon (I hope!)

    I do wish you the best of luck as one of the newest members of the elite group that we call PHPers...and if you ever need any assistance, feel free to call me or send me a message. I would be more than happy to explain anything or look over any code for you.

    Lewis

      Write a Reply...