[PHP] Problem mit mysql_num_rows()

Dieses Thema im Forum "Webentwicklung" wurde erstellt von marjot, 14. Juli 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 14. Juli 2008
    Problem mit mysql_num_rows()

    PHP:
    $sql  "UPDATE dealer SET bewertung = '" . $var1 . "',
                bew_count = '"
    . $var2 . "' WHERE id = '" . $id . "';" ;

    $result  mysql_query ( $sql );
    $num_rows  mysql_num_rows ( $result );
    Wer kann mir sagen, wo das Problem liegt?! Ich blick net durch....

    Diese Fehlermeldung kommt ständig:
    Code:
    [B]Warning[/B]: mysql_num_rows(): supplied argument is not a valid MySQL result resource in [B]file.php[/B] on line [B]61[/B]
     
  2. 14. Juli 2008
    AW: Problem mit mysql_num_rows()

    ganz einfach: klassicher fall von doku net gelesen:
    PHP: mysql_query - Manual -> "Nur für SELECT, EXPLAIN, SHOW oder DESCRIBE Anweisungen liefert mysql_query() eine Ressourcen-Kennung oder FALSE, falls die Anfrage nicht korrekt ausgeführt wurde. "

    PHP: mysql_num_rows - Manual -> Haben Sie eine INSERT, UPDATE oder DELETE Abfrage ausgeführt und möchten die Anzahl der betroffenen Datensätze ermitteln, verwenden Sie die Funktion mysql_affected_rows().

    PHP: mysql_affected_rows - Manual
     
  3. 14. Juli 2008
    AW: Problem mit mysql_num_rows()

    Jetzt kommt die selbe Meldung mit
    Code:
    Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource
     
  4. 14. Juli 2008
    AW: Problem mit mysql_num_rows()

    print mysql_error();
     
  5. 14. Juli 2008
    AW: Problem mit mysql_num_rows()

    mysql_affected_rows() liefert _immer_ die Anzahl der vom letzten schreibenden Query betroffenen Datensätze, d.h. es braucht keine Resource-ID als Parameter. Wenn du trotzdem eine mitgibst, denkt mysql_affected_rows(), dass es eine Verbindungskennung (das, was mysql_connect() zurückgibt) ist und versucht, die passende Verbindung zu benutzen.

    PHP:
    mysql_query ( "UPDATE ..." );
    printf ( "Betroffene Datensätze: %d" mysql_affected_rows ());
     
  6. 14. Juli 2008
    AW: Problem mit mysql_num_rows()

    1. ist es nicht derselbe fehler
    2. beweist dies einmal mehr, dass du die doku nicht gelesen hast
    3. die angegebenen beispiele hast du auch nicht beachtet
     
  7. 14. Juli 2008
    AW: Problem mit mysql_num_rows()

    Wie immer sehr freundlich -.-
    Ein echtes Danke geht an telefonzelle und dutziman.

    @Timer: Dein letzter Beitrag war sehr hilfreich.....
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.