Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Fehler Meldung in sehr vielen Shops...

    tester

    • Frisch an Board
    • Beiträge: 57
    Fehler Meldung in sehr vielen Shops...
    am: 15. Februar 2012, 12:57:15
    Hallo Zusammen,

    kann mir jemand sagen woher diese Warnung kommt? Kann Sie deaktiviert werden?

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homepages/XX/XXXXXXXXXXX/htdocs/XX/inc/xtc_db_num_rows.inc.php on line 24

    Es scheint nicht nur mein Shop betroffen, man findet einiges über Google.
    Hängt denke ich mit leeren Kategorien und dem Cache zusammen. Leere Kategorien werden automatisch ausgeblendet!

    Grüße

    Alex

    Linkback: https://www.modified-shop.org/forum/index.php?topic=18258.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #1 am: 15. Februar 2012, 13:45:55
    Hi tester,
    kann man bestimmt deaktivieren, wenn Du sagen kannst, wann diese Meldung auftritt.
    Also bei welchen Aktionen, unter welchen Umständen etc.
    Gruß
    billybob

    flan

    • Neu im Forum
    • Beiträge: 40
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #2 am: 15. Februar 2012, 13:46:30
    Da steht doch woher die Fehlermeldung kommt!

    Es kann keine gültige SQL Abfrage erzeugt werden in ...../inc/xtc_db_num_rows.inc.php.

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #3 am: 15. Februar 2012, 13:48:17
    Da steht doch woher die Fehlermeldung kommt!

    Es kann keine gültige SQL Abfrage erzeugt werden in ...../inc/xtc_db_num_rows.inc.php.

    Schon richtig, aber bei welcher Aktion, ich kann das nämlich bei leeren Kategorien nicht nachvollziehen.

    Gruß
    billybob

    tester

    • Frisch an Board
    • Beiträge: 57
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #4 am: 15. Februar 2012, 13:56:45
    Also die Fehlermeldung tritt bei mir nur mit aktiviertem Cache auf und wenn ich eine Kategorie aufrufe die keine Artikel, dafür aber Unterkategorien mit Artikeln enthält.

    Sobald sich ein Artikel in Kategorie befindet ist kein Fehler mehr da.

    Also tritt der Fehler nur auf wenn die "xtc_db_num_rows" Null zurückgeben sollte.
    Als relevantes Modul nutze ich nur das automatische Ausblenden von "leeren" Kategorien.

    Grüße

    flan

    • Neu im Forum
    • Beiträge: 40
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #5 am: 15. Februar 2012, 13:59:34
    Hast du für das ausblenden bei leeren Kategorien ein extra Modul eingebaut oder benutzt du die interne von xtc.

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #6 am: 15. Februar 2012, 13:59:55
    Die Fehlermeldung sagt nur aus, daß in eine Bibliotheksfunktion der Fehler zu Tage tritt. Wo die Ursache liegt muß man debuggen.

    Gruß
    Hen

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #7 am: 15. Februar 2012, 14:16:53
    Als relevantes Modul nutze ich nur das automatische Ausblenden von "leeren" Kategorien.

    Sorry, das Modul kenne ich nicht, aber vom Prinzip wird xtc_db_num_rows($db_query) mit einem unfültigen $db_query aufgerufen.
    Du solltest also im Modul vor dem Aufruf von xtc_db_num_rows prüfen, ob der übergebene Parameter FALSE ist und dann xtc_db_num_rows nicht aufrufen.
    Gruß
    billybob

    flan

    • Neu im Forum
    • Beiträge: 40
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #8 am: 15. Februar 2012, 18:58:37
    Als relevantes Modul nutze ich nur das automatische Ausblenden von "leeren" Kategorien.

    Sorry, das Modul kenne ich nicht, aber vom Prinzip wird xtc_db_num_rows($db_query) mit einem unfültigen $db_query aufgerufen.
    Du solltest also im Modul vor dem Aufruf von xtc_db_num_rows prüfen, ob der übergebene Parameter FALSE ist und dann xtc_db_num_rows nicht aufrufen.
    Gruß
    billybob

    Deswegen ja auch meine Frage ob er ein extra Modul dafür benutzt, obwohl es schwachsinnig wäre.

    tester

    • Frisch an Board
    • Beiträge: 57
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #9 am: 17. Februar 2012, 00:34:04
    Lösung:

    index.php

    Code: PHP  [Auswählen]
    if (xtc_db_num_rows($categories_products_result) > 0) {

    zu:

    Code: PHP  [Auswählen]
    if (xtc_db_num_rows($categories_products_result,true) > 0) {

    Un die Sicherung nicht vergessen :-)

    Grüße

    JD Design

    • Frisch an Board
    • Beiträge: 58
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #10 am: 20. Februar 2012, 15:28:01
    Hast du für das ausblenden bei leeren Kategorien ein extra Modul eingebaut oder benutzt du die interne von xtc.

    Darf ich mal Fragen was das "benutzt du die interne von xtc" heißen soll?

    Gibt es Funktion "Ausblenden leerer Kategorien" irgendwo und ich hab die nicht gesehen??

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #11 am: 20. Februar 2012, 15:42:15
    Hallo JD-Design,

    eine solche Funktion ist mir im modified eCommerce Shopsoftware Shopsystem nicht bekannt.

    Schöne Grüße,
    Jan

    JD Design

    • Frisch an Board
    • Beiträge: 58
    Re: Fehler Meldung in sehr vielen Shops...
    Antwort #12 am: 20. Februar 2012, 16:00:57

    Also doch manuell einbauen!!   :mhhh:
    Und das auf Karneval!  :hobbyhorse:
               
    anything