kostenloser Webspace werbefrei: lima-city


MySQL - Problem bei einem Login Skript ! Bitte helft mir !!!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    snoop0304

    snoop0304 hat kostenlosen Webspace.

    Hi,
    ich habe ein kleines Problem bei meinem Login - Skript. Dieser Fehler wird immer angzeigt, wenn man sich eingeloggt hat :

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/snoop0304/html/phpBB2/login.php on line 10
    Zugangsdaten FALSCH!

    Und hier ist noch die Datei :

    <?php
    if($button=="Login") {
    //ab hier wird "gecheckt"!!!
    $passmd5=md5($pass);
    include("db.php");
    $anfrage="SELECT * FROM user WHERE name LIKE '";
    $anfrage=$name;
    $anfrage="'";
    $ergebnis=mysql_query($anfrage);
    $anz = mysql_num_rows ($ergebnis);
    if($anz==1) {
    $zeile=mysql_fetch_row($ergebnis);
    if($passmd5==$zeile[2]){
    session_start();
    $_SESSION['name']=$name;
    $_SESSION['pass']=$passmd5;
    print("<b>Login korrekt</b>");
    print("<p>Klicken Sie hier zum Zugang:</p>");
    ?>
    <html>
    <body>
    <p><a href="eingeloggt.php">Zum Profil!!</a></p>
    <?PHP
    }
    }else{
    echo "Zugangsdaten FALSCH!";
    }
    }else{
    ?>
    <p>Bitte einloggen:</p><br>
    <form name="Eingabe" action="login.php" method="post">
    Benutzername: <br>
    <input type="text" name="name" size="20"><br>
    Passwort:<br>
    <input type="password" name="pass" size="20"><br><br>
    <input type="submit" name="button" value="Login">
    <input type="reset" value="Reset">
    </form>
    <?
    }
    ?>
    </body>
    </html>

    Was habe ich denn nur falsch gemacht ? Bitte helft mir !!!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. c*********c


    $anfrage="SELECT * FROM user WHERE name LIKE '";
    $anfrage=$name;
    $anfrage="'";
    $ergebnis=mysql_query($anfrage);
    $anz = mysql_num_rows ($ergebnis);


    Versuchs mal so:

    $anfrage="SELECT * FROM user WHERE name='$name'";
    $ergebnis=mysql_query($anfrage);
    $anz = mysql_num_rows ($ergebnis);

    so sollte es funktionieren!
  4. 0******a


    $anfrage='SELECT * FROM user WHERE name LIKE '';
    $anfrage=$name;
    $anfrage=''';
    $ergebnis=mysql_query($anfrage);
    $anz = mysql_num_rows ($ergebnis);


    Oder so:

    $anfrage="SELECT * FROM user WHERE name LIKE '";
    $anfrage.=$name;
    $anfrage.="'";
    $ergebnis=mysql_query($anfrage);
    $anz = mysql_num_rows ($ergebnis);

  5. Autor dieses Themas

    snoop0304

    snoop0304 hat kostenlosen Webspace.

    Thx @ compactdisc and 0--checka !!! Klappt jetzt alles wunderbar !!
  6. mastergamer6466

    mastergamer6466 hat kostenlosen Webspace.

    Ich habe ein ?hnliches Problem und die L?sung fehlt komplett!!

    Hilfe gesucht!!!

    $sql = "SELECT * FROM $tablestlist WHERE user='$user' AND password='$password'";
    $result = mysql_query ($sql);
    $row = mysql_num_rows($result);
    if ($row!="0")

    Wo ist der Fehler?

    *ferzweifel_versuchend_fehler_nicht findend*
  7. 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!