Externer connect zur Xampp Mysql Datenbank

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Externer connect zur Xampp Mysql Datenbank

Postby Creed » 10. May 2005 19:45

Hallo,

habe ein kleines Problemchen und komme einfach nicht weiter.
Ich möchte von meiner Homepage, die auf gemieteten Webspace liegt. Einige Daten aus einem Anmeldeformular, in die Datenbank von meinem heimischen Xampp System schreiben.

Habe mir dafür bei NO-IP.com eine Umleitungsadresse auf meine Xampp Server IP besorgt.
Für die verschiedenen Connects zu den Datenbanken habe ich zwei config Dateien erstellt, die natürlich nicht beide den gleichen Namen haben und auch die darin enthaltenen Parameter haben jeweils andere Bezeichnungen.
Ich habe jetzt einige Möglichkeiten zum connecten auf den Xampp Server ausprobiert, aber nichts klappt.

Als Adresse für den $dbhost habe ich die NO-IP Adresse eingetragen.

Bekomme aber immer diese Fehlermeldung beim Aufruf des Anmeldeformulars:

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host 'http' (2) in /home/www/htdocs/xxxxxx.de/include/config.inc.php on line 18

Anscheinend kommt der Connect wegen dem http:// nicht zustande?
Aber wie muß ich jetzt zum Xampp connecten, weil die NO-IP URL ja mit http:// anfängt und nicht mit mysql://


Gruß Creed
Creed
 
Posts: 20
Joined: 01. August 2003 18:32

Postby Wiedmann » 10. May 2005 20:19

Aber wie muß ich jetzt zum Xampp connecten, weil die NO-IP URL ja mit http:// anfängt und nicht mit mysql://

Mit deinem NO-IP Namen (=Host-Name).

Mit einer URI kann diese Funktion nichts anfangen. Schon gar nicht mit einem Protokoll wie ("http://"). Die wollen da einfach nur einen Host-Namen wissen. (Oder hast du bei deinem Provider dort eine URI stehen?)

BTW: "mysql://" ist kein registriertes Protokoll / Sheme für eine URI.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Creed » 10. May 2005 21:57

Hallo Wiedmann.

Ja das mit dem http:// ist mir dann etwas später auch aufgefallen.

habe dann als dbhost xampp.redirectme.net angegeben.

Das kann aber so auch nicht richtig sein, weil das ja nur die URL zur Hp auf dem Xampp Sytem ist. Ich brauche aber den Pfad zum Mysql Server.
Ich kann ja schlecht an die URL xampp.redirectme.net/P:/xampp/mysql/bin/mysqld-nt.exe anfügen. ( P ) steht für die Festplatte wo XAMPP drauf installiert ist.

Aber wie würde der korrekte Pfad zum Mysql Server aussehen?


Gruß Creed
Creed
 
Posts: 20
Joined: 01. August 2003 18:32

Postby Wiedmann » 11. May 2005 08:21

habe dann als dbhost xampp.redirectme.net angegeben.
Das kann aber so auch nicht richtig sein, weil das ja nur die URL zur Hp auf dem Xampp Sytem ist.

Das ist ein Hostname und keine URI. Im Browser eingegeben, ein "http://" und "/" vorne und hinten dran, wird eine URI draus und du erreichst möglicherweise einen Webserver auf Port 80 unter dieser Adresse.

Ich brauche aber den Pfad zum Mysql Server.
Ich kann ja schlecht an die URL xampp.redirectme.net/P:/xampp/mysql/bin/mysqld-nt.exe anfügen.

Jetzt überleg doch nochmal: In ter Datei wo du die Daten für den MySQL beim Provider drin hast, steht da ein Dateisystempfad?

MySQL ist ein eigenständiger Sever. mysql_connect() will wie gesagt den Host-Namen von dem Server wissen und verbindet sich dann über TCP/IP mit diesem Server. (Da wird keine Datei im Dateisystem aufgerufen)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 2 guests