Result variable



  • Hi, wieso kommt die Fehlermeldung, dass $result keine result variable ist?? wenn ich sie in sql_num_rows benutzen will:

    $forum=mysql_connect($_SESSION['server'], $_SESSION['dbname'], $_SESSION['dbpasswort']);
        mysql_select_db($forum);
        for ($i=0; $i<$_SESSION['anzrows']; $i++)
        {
            if(isset($_GET['id']) && $_GET['id']==$i)
            {
                $result=mysql_query("select * from einträge where id=$i");
                $rows=mysql_num_rows($result);
                $_SESSION['tid']=$i;
            }
        }
    

    [ Dieser Beitrag wurde am 21.06.2003 um 20:44 Uhr von StudentJojo editiert. ]



  • forum=mysql_connect(forum=mysql\_connect(_SESSION['server'], $_SESSION['dbname'], \_SESSION['dbpasswort']); mysql\_select\_db(forum);
    for ($i=0; i<i<_SESSION['anzrows']; i++) { if(isset(_GET['id']) && \_GET['id']==i)
    {
    result=mysql_query("SELECT * FROM einträge WHERE id= **'**".i."'");
    rows=mysql_num_rows(rows=mysql\_num\_rows(result);
    _SESSION['tid']=i;
    }
    }

    Liegt wahrscheinlich daran, dass beim Datenabruf was schiefgegangen ist bzw. kein Datensatz gefunden wurde. Hast du eigenlich mehrere Einträge mit derselben ID oder warum ermittelst du die Anzahl der Einträge mit der gleichen ID? Ob beim Abruf was schiefgegangen ist, kannst du mittels mysql_error() herausfinden...



  • ja, hab mehrere id's
    schief gelaufen ist die 2. Zeile:

    mysql_select_db($forum);

    musste so heissen:

    mysql_select_db("forum");


Anmelden zum Antworten