Com o PHP você pode fazer qualquer coisa. O PHP é focado para ser uma linguagem de script do lado do servidor, portanto, você pode fazer qualquer coisa que outro programa CGI pode fazer, como: coletar dados de formulários, gerar páginas com conteúdo dinâmico ou enviar e receber cookies. Mas o PHP pode fazer muito mais.
O php funciona em quase todos os sistemas operacionais, dentre eles: Linux, várias variantes Unix (incluindo HP-UX, Solaris e OpenBSD), Microsoft Windows, Mac OS X, RISC OS. Ele tambèm é suportado na maioria dos servidores atuais como: Apache, Microsoft Internet Information Server, Personal Web Server, Netscape and iPlanet Servers, Oreilly Website Pro Server, Caudium, Xitami, OmniHTTPd.
Com o php você também pode trabalhar com vários tipos de banco de dados como: Adabas D, dBase, Empress, FilePro (read-only), Hyperwave, IBM DB2, Informix, Ingres, InterBase, FrontBase, mSQL, Direct MS-SQL, MySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL, SQLite, Solid, Sybase, Velocis, nix dbm.
E destas todas a que eu vou abordar neste manual é o MYSQL.
O php também suporta outros protocolos como o POP3 para envio de e-mails e outros que nos vamos conhecendo comforme for necessário no nosso manual.