Php Technology:

PHP & MySQL PHP :
What is it?

PHP stands for PHP Hypertext Preprocessor. "PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly."

When someone visits your PHP web page, your web server processes the PHP code. It then sees which parts it needs to show to visitors (content and pictures) and hides the other stuff (file operations, math calculations, etc.) then translates your PHP into HTML. After the translation into HTML, it sends the web page to your visitor's web browser.

In Brief

PHP stands for PHP: Hypertext Preprocessor

PHP is a server-side scripting language, like ASP

PHP scripts are executed on the server

PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)

PHP is an open source software (OSS)

PHP is free to download and use

MYSQL : What is it?

MySQL is a database server

MySQL is ideal for both small and large applications

MySQL supports standard SQL

MySQL compiles on a number of platforms

MySQL is free to download and use

Combination of PHP with MySQL

PHP combined with MySQL are cross-platform (means that you can develop in windows and serve on a Unix platform)

Why PHP? PHP runs on different platforms (Windows, Linux, Unix, etc.)

PHP is compatible with almost all servers used today (Apache, IIS, etc.)

PHP is FREE to download from the official PHP resource: www.php.net

PHP is easy to learn and runs efficiently on the server side

PHP : What it does?

It is also helpful to think of PHP in terms of what it can do for you. PHP will allow you to:

Reduce the time to create large websites.

Create a customized user experience for visitors based on information that you have gathered from them. Open up thousands of possibilities for online tools.

Allow creation of shopping carts for e-commerce websites.

What You Should Know? Before starting this tutorial it is important that you have a basic understanding and experience in the following:

• HTML - Know the syntax and especially HTML Forms.
• Basic programming knowledge (Preferably C) - Traditional programming experience it will make learning PHP a great deal easier.