kostenloser Webspace werbefrei: lima-city


Script geht nicht mit meiner Datenbank!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.

    Wiemach ichs, dass das script auch mt meiner Datenbank bei lima-city geth?

    <?php
    $verbindung = mysql_connect("mysql.lima-city.de", "mein Username" , "mein Passwort")
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");

    mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgew?hlt werden");

    $username = $_POST["username"];
    $passwort = $_POST["passwort"];
    $passwort2 = $_POST["passwort2"];

    if($passwort != $passwort2 OR $username == "" OR $passwort == "")
    {
    echo "Eingabefehler. Bitte alle Felder korekt ausf?llen. <a href=\"eintragen.html\">Zur?ck</a>";
    exit;
    }
    $passwort = md5($passwort);

    $result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
    $menge = mysql_num_rows($result);

    if($menge == 0)
    {
    $eintrag = "INSERT INTO login (username, passwort) VALUES ('$username', '$passwort')";
    $eintragen = mysql_query($eintrag);

    if($eintragen == true)
    {
    echo "Benutzername <b>$username</b> wurde erstellt. <a href=\"login.html\">Login</a>";
    }
    else
    {
    echo "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.html\">Zur?ck</a>";
    }


    }

    else
    {
    echo "Benutzername schon vorhanden. <a href=\"eintragen.html\">Zur?ck</a>";
    }
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. x******9

    $verbindung = mysql_connect("mysql.lima-city.de", "fc-koeln" , "dein Passwort")



    mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgew?hlt werden");

    die Datenbank in der sich die Tabelle befindet.
  4. Du darfst nicht deinen Nickname benutzten. Der Name f?r die Datenbanken ist immer USER und dann die ID, also in deinem Fall USER39683.
    $server = "mysql.lima-city.de";
      $user = "USER39683";
      $kennwort = "PASSWORT";
      $DB = "DATENBANK";
      $verbindung = mysql_connect ("$server","$user", "$kennwort");
    
      mysql_select_db("$DB");
  5. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.

    Aber ich muss doch - Datenbank, Host, Benutzername, Kennwort - eingeben?
  6. Host: mysql.lima-city.de
    User: USER[id]
    kennword: dein Kennwort f?r die den PHPadmin
    Datenbank: DB[name]
  7. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.

    Wie jetzt? Nochmal zummitschreiben!

    Was muss ich hier machen?: Und wo muss ich das einf?gen...

    <?php
    session_start();
    ?>

    <?php
    $verbindung = mysql_connect("mysql.lima-city.de", "USER39683" , "mein Passwort")
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgew?hlt werden");

    $username = $_POST["username"];
    $passwort = md5($_POST["password"]);

    $abfrage = "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1";
    $ergebnis = mysql_query($abfrage);
    $row = mysql_fetch_object($ergebnis);

    if($row->passwort == $passwort)
    {
    $_SESSION["username"] = $username;
    echo "Login erfolgreich. <br> <a href=\"geheim.php\">Gesch?tzer Bereich</a>";
    }
    else
    {
    echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
    }

    ?>
  8. Also du musst schauen, welchen Name deine Datenbank hat. (http://www.lima-city.de/databases.php) und dein Script dann wie folgt ?ndern.

    $verbindung = mysql_connect("mysql.lima-city.de", "USER39683" , "mein Passwort") 
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); 
    mysql_select_db("DATENBANK") or die ("Datenbank konnte nicht ausgew?hlt werden");
  9. r***x

    <?php
    session_start();

    $mysql_user='DEIN USERNAME';
    $mysql_passwort='DEIN PASSWORT';
    $mysql_host='mysql.lima-city.de';
    $mysql_db='DER DATENBANK NAME';

    $verbindung = mysql_connect($mysql_host, $mysql_user , $mysql_passwort)
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db($mysql_db) or die ("Datenbank konnte nicht ausgew?hlt werden");

    $username = $_POST["username"];
    $passwort = md5($_POST["password"]);

    $abfrage = "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1";
    $ergebnis = mysql_query($abfrage);
    $row = mysql_fetch_object($ergebnis);

    if($row->passwort == $passwort)
    {
    $_SESSION["username"] = $username;
    echo "Login erfolgreich. <br> <a href=\"geheim.php\">Gesch?tzer Bereich</a>";
    }
    else
    {
    echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
    }

    ?>



    edit:mist, zu sp?t :(

    Beitrag ge?ndert am 1.04.2006 19:09 von rpg-x
  10. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.

    Danke,dass geht jetzt!

    Beitrag ge?ndert am 1.04.2006 19:48 von fc-koeln
  11. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.

    Jetzt hab ich nochne frage, und wassmach ich hier? Hab schon mehrere sachen ausprobiert!

    <?php
    $verbindung = mysql_connect("localhost", "Benutzername" , "Passwort")
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");

    mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgew?hlt werden");

    $username = $_POST["username"];
    $passwort = $_POST["passwort"];
    $passwort2 = $_POST["passwort2"];

    if($passwort != $passwort2 OR $username == "" OR $passwort == "")
    {
    echo "Eingabefehler. Bitte alle Felder korekt ausf?llen. <a href=\"eintragen.html\">Zur?ck</a>";
    exit;
    }
    $passwort = md5($passwort);

    $result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
    $menge = mysql_num_rows($result);

    if($menge == 0)
    {
    $eintrag = "INSERT INTO login (username, passwort) VALUES ('$username', '$passwort')";
    $eintragen = mysql_query($eintrag);

    if($eintragen == true)
    {
    echo "Benutzername <b>$username</b> wurde erstellt. <a href=\"login.html\">Login</a>";
    }
    else
    {
    echo "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.html\">Zur?ck</a>";
    }


    }

    else
    {
    echo "Benutzername schon vorhanden. <a href=\"eintragen.html\">Zur?ck</a>";
    }
    ?>
  12. Was ist denn nun genau deine Frage? -.- Also wenn du wieder wissen willst, wie du die Verbindung zur Datenbank hinbekommst, dann kann ich nur folgendes zitieren.

    $verbindung = mysql_connect("mysql.lima-city.de", "USER39683" , "mein Passwort")

    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");

    mysql_select_db("DATENBANK") or die ("Datenbank konnte nicht ausgew?hlt werden");
  13. r***x

    <?php
    $mysql_user='DEIN USERNAME';
    $mysql_passwort='DEIN PASSWORT';
    $mysql_host='mysql.lima-city.de';
    $mysql_db='DER DATENBANK NAME';

    $verbindung = mysql_connect($mysql_host, $mysql_user , $mysql_passwort)
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db($mysql_db) or die ("Datenbank konnte nicht ausgew?hlt werden");

    $username = $_POST["username"];
    $passwort = $_POST["passwort"];
    $passwort2 = $_POST["passwort2"];

    if($passwort != $passwort2 OR $username == "" OR $passwort == "")
    {
    echo "Eingabefehler. Bitte alle Felder korekt ausf?llen. <a href=\"eintragen.html\">Zur?ck</a>";
    exit;
    }
    $passwort = md5($passwort);

    $result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
    $menge = mysql_num_rows($result);

    if($menge == 0)
    {
    $eintrag = "INSERT INTO login (username, passwort) VALUES ('$username', '$passwort')";
    $eintragen = mysql_query($eintrag);

    if($eintragen == true)
    {
    echo "Benutzername <b>$username</b> wurde erstellt. <a href=\"login.html\">Login</a>";
    }
    else
    {
    echo "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.html\">Zur?ck</a>";
    }


    }

    else
    {
    echo "Benutzername schon vorhanden. <a href=\"eintragen.html\">Zur?ck</a>";
    }
    ?>
  14. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.

    Danke^^!

    Aber jetzt kommt da immer die fehler meldung:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/fc-koeln/html/kostenloses2006/login/eintragen.php on line 23
    Fehler beim Speichern des Benutzernames. Zur?ck

    Woran liegt dass?

    Beitrag ge?ndert am 2.04.2006 14:46 von fc-koeln
  15. $result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
    $menge = mysql_num_rows($result);


    Versuche mal so:

    $verbindung = mysql_connect(mysql.lima-city.de, USER[id] , password)
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db(DB[id]) or die ("Datenbank konnte nicht ausgew?hlt werden");

    $result = mysql_query("SELECT id FROM login
    WHERE
    username = '.$username.'");
    $menge = mysql_num_rows($result, $verbindung);
  16. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.


    $result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
    $menge = mysql_num_rows($result);


    Versuche mal so:

    $verbindung = mysql_connect(mysql.lima-city.de, USER[id] , password)
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db(DB[id]) or die ("Datenbank konnte nicht ausgew?hlt werden");

    $result = mysql_query("SELECT id FROM login
    WHERE
    username = '.$username.'");
    $menge = mysql_num_rows($result, $verbindung);



    Geht immer noch nicht!
  17. Schik mir mal dein Script per E-mail
    PASCAL1510@aol.com

    ich versuche es dann mal zu korigieren

    Beitrag ge?ndert am 2.04.2006 16:01 von gollum1990

    Beitrag ge?ndert am 2.04.2006 16:04 von gollum1990
  18. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.

    OK, aber ich kanns doch eigentlich auch hier hinen Posten 0der einfach per PN!?!
    @gollum1990= das ist der code von der seite, die du mir empfolen hast!

    Beitrag ge?ndert am 2.04.2006 16:32 von fc-koeln
  19. Der code klappt bei mir einbandfrei
    Vielleicht hast du den falsch kopiert
    oder
  20. y********n

    Wen ich Codes schreibe funktionieren die immer,..
    Und mein Tip:
    Geh nochmal alles genau durch, usw. Oder such dir eine andere Seite wo du den Code nochmal kopierst.
    (Bei mir lief der auch einwandfrei!)
  21. Autor dieses Themas

    fc-koeln

    fc-koeln hat kostenlosen Webspace.

    ok, mach ich!
  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!