mein Senf hierzu als Tipp:
- lege die MySQL-Zugangsdaten in einer Konfigurationsdatei ab, z.B. in einer .ini
- erstelle eine Basisklasse MySQL welche nur den DB-Handle liefert als Verbindung zu MySQL, nur diese Basisklasse braucht die Konfiguration.ini mit den Credentials
Jetzt hast Du die Wahl:
a) SQL-Statements überall im Code notieren zu können, einfach das DB-Handle mit new MySQL erstellen
b) weitere DB-Klassen erstellen zu können mit auf die spezielle Anwendung zugeschnittenen Methoden, diese Klassenerweiterungen erben von der Basisklasse das Handle
(b) hat den Vorteil, dass in Deinem Code keine SQL-Statements notiert sind, Du rufst einfach nur noch die Methoden auf. Das wird sehr übersichtlich.
MfG