Zum Inhalt springen

externe DB aufrufen


Empfohlene Beiträge

Hallo erstmal!

Ich soll für die Firma meiner Mutter (English Nachhilfe und Weiterbildung) einen Internetauftritt erstellen. Sie hat leider etwas zu vorschnell ein Webspace Paket bei web.de erstellt, wo kein MySQL aufschaltbar ist.

Ich wollte mal fragen ob hier jemand weiß wie ich es anstellen könnte, am besten via PHP, eine DB eines anderen Hosters für diesen Webspace zu nutzen. Mr. Google war nicht wirklich hilfreich.

Mir ist klar dass ich die Domain auch einfach auf einen Freespace leiten könnte, möchte ich aber nur als allerletzten Ausweg weil ja schließlich auch viel Webspace schon im Paket drin ist.

Grüße,

erik

Link zu diesem Kommentar
Auf anderen Seiten teilen

im mysql_connect() - bzw. den verbindungsspezifischen variablen des scripts einfach den externen mysql-db-host angeben; das setzt allerdings voraus, dass dieser vom tatsächlichen webserver über port 3306 TCP auch erreichbar ist. ich würde allerdings behaupten, dass das ganze ein unsauberer workaround ist, weil die daten geographisch völlig woanders liegen als die script. kündigt nach möglichkeit das webhosting-paket und bucht es mit MySQL-support. ausserdem seid ihr dann ja vertraglich an zwei provider gebunden - einmal den PHP-hoster, einmal den MySQL-hoster.

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo,

also ich habs wirklich schon mit unterschiedlichen freehostern versucht, mal url dann url + port, dann ip und dann ip + port und aus lauter verzweiflung noch andere kombinationen.

geht leider alles nicht. :(

danke für eure beiträge aber hat jemand vielleicht noch eine andere möglichkeit?

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo,

die einzige fehlermeldung die ich erhalte ist, dass es keine verbindung zu einer datenbank gibt. Dazu vielleicht, für die Tests habe ich meine Homepage genommen die auf ohost webspace liegt und ein Abbild davon auf einen pytal webspace geladen.

meine befehle waren mal, mysql_connet() und mal mysql_pconnect() gingen aber beide nicht.

<?php
$host = "urpils.ohost.de";
?>[/PHP]

habe alles so gelassen wie bei meiner hp da es ja da funktioniert immer nur die $host verändert.

Gruß,

Erik

Link zu diesem Kommentar
Auf anderen Seiten teilen

Fehlermeldung?

Ist der externe Zugriff auf die DB freigeschaltet?

mysql_pconnect(); wird da eh nicht funktionieren.

Generell:

Das ist eine nicht nur unsaubere, sondern auch gefährliche Lösung.

Die Daten (user,pass,host) werden unverschlüsselt über das Netz übertragen und können somit von JEDEM mitgelsen werden.

PHP und MySQL IMMER Localhost halten, bzw. einen extra SQL Server verwenden der aber nur vom PHP Server erreicht werden kann.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...