Warning!!

Begonnen von tom0024, 06 Oktober 2002, 20:24:36

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

tom0024

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\111\includes\sql_layer.php on line 235

ich habe in link modul in die alte vkp 5,5 versucht einzubauen nur sobald ich neuen link einfügen möchte , was auch geschieht erhalte ich diese fehlermeldung.Der link wird eingetragen . Die zeilen aus dem sql_layer

    case "MySQL":
        $rows=mysql_num_rows($res);
        return $rows;
    break;;

diese mit rows= ist die 235.

Bitte um hilfe

Micro

die sql_layer ist definitiv nicht der Verursacher dieses Fehlers.

Es liegt an irgend einer Zeile im modules/downloads/index.php

da ist Dir wohl irgendwo ein Fehler beim "rumspielen" unterlaufen

tom0024

bei der aktuellen vkp maxx funz aber ohne fehler :quest

tom0024

ich habe die zeilen von der alten vkp durch die neue ersetzt und es funtzt !
ergeben sich den dadurch irgendwelche nachteile wenn ich es so belasse?

alt:

case "MySQL":
$rows=mysql_num_rows($res);
return $rows;
break;;

neu:

case "MySQL":
        $rows=@mysql_num_rows($res);
            if (mysql_error() && sql_xdebug) {echo "<br>error in sql-statement: mysql_num_rows, err-no: <b>".mysql_errno()."</b><br>description: <b>".mysql_error()."</b><br>";}
        return $rows;
    break;;

gruß thomas

Andi

Hi Thomas,

wie Micro schon schreibt, mit der sql_layer hat der Fehler nichts zu tun. Diese Datei führt nur die Funktion mysql_num_rows() aus und gibt dann diesen Fehler aus.
Der Fehler liegt aber in der aufrufenden Datei des Moduls. Wahrscheinlich liegt es dort an falsch übergebenen oder leeren Parametern für die sql-Abfrage.

Die geänderten Zeilen in der neuen vkp-Version geben nur eine etwas genauere Fehlerbeschreibung aus. Ansonsten hat es keine Auswirkung.
schön´s Grüssle, Andi