Grins. Wenn du C++ und Java kannst, dann bist du mit der Syntax von PHP ja schon bestens vertraut. Ich unterstelle einfach einmal ein paar Grundkenntnisse in HTML. Wenn nicht, dann aber nix wie ab nach
http://www.selfhtml.net. Ich glaube halb Deutschland hat dort HTML gelernt.
Beachte auch, dass es sich bei PHP um eine Skriptsprache handelt, die einen Webserver voraussetzt. Sofern noch nicht vorhanden empfehle ich
http://portableapps.com/apps/development/xampp. Diese Version verlangt keine aufwendige Installation. Damit hast du einen eigenen Webserver unter localhost. Alles wird schön beschrieben. Du kannst eigentlich nix falsch machen. Entpacke das Xampp nur im Grundverzeichnis (z.B. d:\xampp). Dann klappt das.
Wie gesagt, die Syntax von PHP kennst du schon von C++. Du weißt was Blöcke, Objekte, Eigenschaften und Methoden sind. Ein paar Operatoren unterscheiden sich von C++ und natürlich sind manche Eigenheiten wie Zeiger und Streams nicht vorhanden. Um also auch das Sprachvokabular von PHP zu lernen gehst du am besten zu den Machern. Unter
http://www.php.net findest du eine Dokumentation, die du auch als PDF herunterladen kannst. Du kannst auch die Suchfunktion der Seite nutzen und so alles schnell nachschlagen. Ausführlicher wirst du nix finden.
Zu guter Letzt empfehle ich (dringend) auch ein Buch. Ich selbst habe beste Erfahrungen mit der Taschenbuchreihe von Bhv gemacht. Aber irgend ein Buch zum Nachschlagen brauche ich zumindest immer.
Aufgrund deiner Kenntnisse in C++ sollte das alles fix gehen und du kannst schnell in die Skriptprogrammierung mit PHP einsteigen. Kommen wir nun zu MySQL...
Probieren geht über studieren. Wenn du das Xampp entpackt und aufgerufen hast, dann läuft auch dein mysql. Jetzt wird es etwas komplizierter. Wenn du noch nie mit einer Datenbank gearbeitet hast, solltest du vielleicht doch auch hier ein Buch in Erwägung ziehen. Nix gegen die Kostenlos-Kultur im Internet, aber so geht das wirklich besser. Die offizielle Webseite
http://www.mysql.org hat zwar eine Dokumentation zum Downloaden, Einsteigerfreundlich ist die aber ganz und gar nicht.
MySql ist aber kein Hexenwerk und die Skriptsprache SQL ist sogar recht intuitiv und einfach. Darum solltest du so viel wie möglich ausprobieren. Glücklicher Weise bietet das Frontend vom Xampp auch myphpadmin, ein Frontend für MySQL an. Das hast du quasi automatisch mitinstalliert. Hier kannst du nach Herzenslust SQL-Befehle eintippen und schauen was sich tut.
Wenn alle Stricke reißen, kannst du mich gerne anmailen. Ich entwickle (allerdings eher im nicht-professionellen Bereich) ziemlich viel eben für php-mysql auf xampp und IIS. unter meiner Mailadresse (siehe
www.lustigesrollenspiel.de) bin ich gerne für dich da.
Viel Spaß und vergiss nicht: probieren macht Spaß UND schlau.