Call to a member function query() on a non-object in

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Call to a member function query() on a non-object in

    Hey zusammen!

    Ich hab ein Problem mit nem Script, wenn ich die Class "Status.class.php" aufrufe bekomme ich immer die Fehlermeldung: Call to a member function query() on a non-object in C:\apachefriends\xampp\htdocs\Test\_classes\Status.class.php on line 126

    Der PHP-Code sieht folgendermasen aus:

    PHP-Code:
    function showMessages($messageType)
        {
            global 
    $db;
            
            
    $pos 0;
            if(isset(
    $_REQUEST['pos']))
            {
                
    $pos intval($_REQUEST['pos']);
            }
            if(
    $messageType=="admin")
            {
                
    //select received messages (for paging)
                
    $query "SELECT count(id) AS sum
                          FROM mf_status_messages AS sm, mf_users AS mu
                          WHERE sm.recipient_id = "
    .$this->userId."
                          AND sm.sender_id = mu.user_id AND sm.sent=0
                          ORDER BY sm.id desc"
    ;
                
            
    $result $db->query($query);
            
            if(
    $sumEntryRow $result->fetchRow())
            {
                
    $sumEntries $sumEntryRow['sum'];
            }

    ... 
    genauso ruft er bei der Funktion "fetchRow()" aus.
    Eigentlich müsste ich ja nur das Objekt initialisieren aber das hab ich ja.

    Kann mir jemand weiterhelfen?

    Ich benutze die folgenden Classen: PEAR:: DB Class / SIGMA Class


    Grüsse,

    yard

  • #2
    Eigentlich müsste ich ja nur das Objekt initialisieren aber das hab ich ja.
    WO denn?

    Kommentar


    • #3
      ja bei:

      PHP-Code:

      global $db

      Kommentar


      • #4
        oder müsste ich anders..?

        Kommentar


        • #5
          da steht nur das die Variable(!) was auch immer sich dahinter verbirgt global ist.

          showMessages ist eine Funktion oder Methode?

          Kommentar


          • #6
            showMessage() ist eine Funktion in der Classe.

            Hab den Fehler gefunden. die PEAR:B Class wurde nicht richtig eingebunden. Super Fehler....
            Danke für die Hilfe.

            Kommentar

            Lädt...
            X