[PHP] mysql_num_row Fehler

  • 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?