Hi ercbaule,
also für mich reicht ein einfacher Editor, mit eingebettetem Browser zur Vorschau und Syntax-Highlighting. Für für Win kann ich den Meybohm und für Linux Quanta+ empfehlen. (Aber schau vieleicht mal hier vorbei:
http://www.dclp-faq.de/q/q-php-editoren.html )
phpMyAdmin für den "direkten" MySQL-Zugriff und das wars auch schon.
Ansonsten kann ich dir nur empfehlen, alle Klassen und Funktionen, die halbwegs wiederverwertbar sind zu sammeln und gut geordnet abzulegen.
> [...] automatisch php-formulare erzeugen die dann die werte in die tabellen schreibt.
Was sind "php-formulare"? Und eine Funktion, die nach bestimmten Mustern POST-Vars aufnimmt und in die DB hackt ist ja schnell geschrieben und sicher nicht gerade etwas, was du allzu häufig verwenden wirst, da die täglichen Aufgaben ja oft viel spezifischer sind. Hier würde ich dir z.B. empfehlen, einfach eine kleine Funktion zu schreiben, die ein assoziatves Array (1. Parameter) in eine MySQL-Tabelle packt (2. Parameter), wobei die Keys den Feldern und die Werte eben selbigen entsprechen. Dazu ggf. noch ein check, ob es um einen Update geht oder einen Insert und noch ein dritter, optionaler Parameter, in dem du Letzteres explizit angeben kannst, damit Performance gespart wird - fertig.
So ein Teil kannst du dann immer wieder verwenden und ggf. gibst du dann einfach $_POST als 1. Parameter an (Sicher musst du die Vars dann prüfen, damit du dir nichts einfängst...).
Sicher - sehr komfortabel ist dieses Copy&Paste nicht, aber soweit ich weiß gibt es keine Umgebungen, die dir mal schnell ein Skript ala "Erzeuge HTML-Formular für Kontaktdaten, nimm Daten auf und schicke sie als .csv-Anhang an den Admin..." - oder eben die MySQL-Variante zusammenbastelt.
Noch ein Tipp:
http://phpdocu.sourceforge.net/
Liebe Grüße,
Basti