Hello Andreas,
ich habe eine php Datei die ich auf meinem Rechner (lokal) ausführe.
Ist es möglich das ich in dieser Datei ein INSERT auf eine mySQL Datenbank ausführe, die auf einem online Server liegt?host, benutzer und passwort reichen als Information irgendwie nicht.
Er kann trotz aller Angaben nicht auf die mySQL DB zugreifen.Was muss ich Einstellen/Installieren/anders machen damit das funktioniert?
Grundsätzlich ist ein solcher Zugriff möglich.
Daztu müssen folgende Voraussetzungen erfüllt sein:
-
Port 3306 (typisch) muss freigegen sein auf dem Datenbankserver
-
Die API für MySQL, die in PHP benutzt wird, muss zu der der Datenbank passen
-
Es muss ein User in der MySQL-DB eingerichtet sein, der von der "PHP-IP" oder
eben generell "von außen" zugreifen darf. -
Die Datenbank und die betroffenen Tabellen müssen für den SQL-Request ebenfalls
freigegeben sein. -
Die Ünertragung sollte getunnelt und verschlüsselt werden
Hast Du denn Fehlermeldungen und/oder Statuscodes schon ausgewertet?
Die sollten Dir genügend Hinweise für das weitere Vorgehen geben, spätestens, wenn Du sie 1:1 in Google eingibst.
Und hier kannst Du sie dann (zusammen mit der Lösung *g*) auch nochmal posten.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau