geloescht_sascha-graf1 Geschrieben 28. August 2010 Geschrieben 28. August 2010 Hallo, ich habe miri ein einfaches Loginformular gemacht, welche Logindaten in dern MySQL Datenbank (one.com) eingetragen wurde. wenn ich mich mit dem benutzer anmelde, kommt folgende fehlermeldung: "Keine Datenbankverbindung möglich: Unknown MySQL server host 'http' (1)" Ich habe es nach folgender Anleitug gemacht: PHP Login MySQL - Datenbank Login php script - Password login Login.php <?php $_db_host = "http://dbadmin.one.com"; $_db_datenbank = "Datenbankname"; $_db_username = "Datenbankusername"; $_db_passwort = "Datenbankpasswort"; SESSION_START(); # Datenbankverbindung herstellen $link = mysql_connect($_db_host, $_db_username, $_db_passwort); # Hat die Verbindung geklappt ? if (!$link) { die("Keine Datenbankverbindung möglich: " . mysql_error()); } # Verbindung zur richtigen Datenbank herstellen $datenbank = mysql_select_db($_db_datenbank, $link); if (!$datenbank) { echo "Kann die Datenbank nicht benutzen: " . mysql_error(); mysql_close($link); # Datenbank schliessen exit; # Programm beenden ! } # Datenbank wieder schliessen mysql_close($link); ?> login-formular.html <form method="POST" action="login.php"> Ihr Username: <input name="username"><br> Ihr Passwört: <input name="passwort" type=password><br> <input type=submit name=submit value="Einloggen"> </form> Bitte um hilfe? Danke im voraus gruss
Gast Geschrieben 28. August 2010 Geschrieben 28. August 2010 Bitte um hilfe? Was verstehst du an der Fehlermeldung nicht? Warum verwendest du phpMyAdmin 2.9.2-Debian-1.one.com1 statt localhost wie in der Anleitung?
geloescht_sascha-graf1 Geschrieben 28. August 2010 Autor Geschrieben 28. August 2010 Hallo, weil localhost ist doch nur, wenn meine Datenbank MYsql auf meinem lokalen Rechner liegt. ich habe aber eine domaine bei one.com inklusiv datenbank, dann muss ich doch die adresse der datenbank eingeben oder nicht? danke gruss
lupo49 Geschrieben 28. August 2010 Geschrieben 28. August 2010 (bearbeitet) Da die MySQL-Kommunikation nicht über http stattfindet, sollte in der URI von $_db_host auch kein http:// vorkommen. http://www.one.com/en/support/faq/what-does-the-php-connection-string-to-my-mysql-database-look-like Bearbeitet 28. August 2010 von lupo49
geloescht_sascha-graf1 Geschrieben 28. August 2010 Autor Geschrieben 28. August 2010 sorry, ich meinte ja eigentlich phpMyAdmin 2.9.2-Debian-1.one.com1 funktioniert aber nicht
Gast Geschrieben 28. August 2010 Geschrieben 28. August 2010 Und aus welcher Anleitung nimmst du diese Weisheit? Hat dir One diese Datenbank so als zu verwendende Adresse vorgegeben? Hast du es denn schon 1:1 aus der Anleitung versucht? Üblicherweise spricht der Webserver über localhost die lokal liegende Datenbank an. Alles andere ist ein Sicherheitsrisiko.
lupo49 Geschrieben 28. August 2010 Geschrieben 28. August 2010 What is the PHP connection string to my MySQL database? - One.com Da dort eine interne TLD spezifiziert wird, kannst du davon ausgehen, das der Zugriff von Extern nicht aktiviert ist.
geloescht_sascha-graf1 Geschrieben 28. August 2010 Autor Geschrieben 28. August 2010 ja, one hat mir die adresse so gegeben zum verwenden. https://dbadmin.one.com ich bin dann nach folgender anleitung vorgegangen PHP Login MySQL - Datenbank Login php script - Password login
Gast Geschrieben 28. August 2010 Geschrieben 28. August 2010 Du wiederholst dich, Sascha! Wir sind noch nicht so senil. Lupo hat eine andere FAQ von ONE verlinkt. Hast du die mal gelesen?
geloescht_sascha-graf1 Geschrieben 28. August 2010 Autor Geschrieben 28. August 2010 ups, sorry, hab den link übersehen. da geh ich gleich mal ans werk uns probiere es aus. trotzdem an allen vielen vielen dank, die mir geholfen haben.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden