[PHP] mysql_num_row Fehler

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
  • Hey Com,


    Ich habe ein kleines Problem in PHp:


    Ich bekomme immer folgenden Warning:


    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /www/htdocs/w00fedd6/forum/index.php on line 8


    Der Code


    <?php
    require_once("core.php");
    if(isset($_SESSION['username'])) { header("Location: home.php"); }
    if(isset($_POST['submit'])) {
    $Username = mysql_real_escape_string($_POST['username']);
    $Password = mysql_real_escape_string($_POST['password']);
    $CheckAcc = mysql_query("SELECT Name FROM accounts WHERE Name = '$Username' AND Key = '$Password'");
    if(mysql_num_rows(mysql_query("SELECT Name FROM accounts WHERE Name = '$Username' AND Key = '$Password'")))
    {
    $_SESSION['username'] = $Username;
    header("Location: home.php");
    } else { $Msg = '<font color="red">Falsche Zugangsdaten!</font>'; }
    }
    ?>


    Mfg

  • So müsste es gehen(vielleicht):


    /e
    http://www.php.net/manual/de/function.mysql-num-rows.php


    MFG Piet

  • Code
    $CheckAcc = mysql_query("SELECT Name FROM `accounts` WHERE Name = '".$Username."' AND Key = '".$Password."'") OR die(mysql_error());
    if (mysql_num_rows($CheckAcc)) {
      // ...
    }


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'

  • Code
    $CheckAcc = mysql_query("SELECT Name FROM `accounts` WHERE Name = '".$Username."' AND Key = '".$Password."'") OR die(mysql_error());
    if (mysql_num_rows($CheckAcc)) {
      // ...
    }


    Jetzt kommt das


    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Key = 'versteckt'' at line 1

  • Code
    $CheckAcc = mysql_query("SELECT Name, Key FROM accounts WHERE Name = '".$Username."' AND Key = '".$Password."' LIMIT 1");


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'

  • $CheckAcc = mysql_query("SELECT Name, Key FROM accounts WHERE Name = '".$Username."' AND Key = '".$Password."' LIMIT 1");


    Jetzt kommt wieder das?


    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /www/htdocs/w00fedd6/forum/index.php on line 8


    Wäre das möglich das du mal über TV nachschaust?
    Wäre sehr seht nett!


    Mfg

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Schau mal was ich dir auf easy-scripting dazu geschrieben habe...


    So?



    Mfg


    Edit da kommt imer der gleiche Fehler das num_rows fehlerhaft ist?