tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
326
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von DarkSummer
    DarkSummer DarkSummer ist offline Mitglied Brokat
    Registriert seit
    Feb 2002
    Beiträge
    343
    Hi ich hab mal ne class gecodet gehabt wo ich ne verbindung zur db ne abfrage und die verbindung wider closen wollte so bis zur abfrage ****t das was ich habe n1 der fehler kommt bei
    PHP-Code:

           
    function get_result() { 
                   
    $this->right_abfrage $right_abfrage
                   if(
    mysql_num_rows($this->mysql_abfrage) > 0) { 
                   
    $this->right_abfrage mysql_fetch_object($this->mysql_abfrage);     
                   } 
                   else { 
                   echo 
    "keine datensätze gefunden<br>"
                   } 
    diesem datensatz des gesamten codes und hier ist der gesamte code

    PHP-Code:
    <? 

    // class.php 

    class dbconnect 

           
    // vordefinierte vars 

           
    var $mysql_server "localhost"
           var 
    $mysql_user   "root"
           var 
    $mysql_pass   ""
           var 
    $mysql_table  "database"

           
    // leere vars 

           
    var $mysql_etablish
           var 
    $mysql_connect
           var 
    $mysql_query
           var 
    $query_test
           var 
    $mysql_error
           var 
    $mysql_abfrage;     
           var 
    $right_abfrage
       
           function 
    start_verbindung() { 
               
    $this->mysql_server $mysql_server
               
    $this->mysql_user $mysql_user
               
    $this->mysql_pass $mysql_pass
               
    $this->mysql_table $mysql_table
               if(
    $this->mysql_connect != "connected") { 
                   if(!(
    $this->mysql_etablish = @mysql_connect($this->mysql_server,$this->mysql_user,$this->mysql_pass))) { 
                       
    $this->mysql_connect "disconnected"
                   } 
                   else { 
           
    $this->mysql_etablish = @mysql_connect($this->mysql_server,$this->mysql_user,$this->mysql_pass); 
           
    mysql_select_db($this->mysql_table); 
                       
    $this->mysql_connect "connected"
                       return 
    0
                   } 
               } 
               else { 
                   return 
    1
               } 
           } 

           
    // query auf existenz und korrecktheit ueberprüfn 

           
    function query_abfrage($mysql_query) { 
                
               
    $this->mysql_server $mysql_server
               
    $this->mysql_user $mysql_user
               
    $this->mysql_pass $mysql_pass
               
    $this->mysql_table $mysql_table
               
    $this->mysql_query $mysql_query;  
               
    $this->mysql_abfrage mysql_abfrage;      

               if(
    $this->mysql_connect == "connected") { 
                   
    $this->mysql_abfrage mysql_query($this->mysql_query); 
                   
    $this->query_test substr($this->mysql_query04); 

                   if(
    $this->query_test != "SELE") { 
                       echo 
    "fehler im query gefunden, bitte ueberpruefn!<br>"
                       echo 
    "fehler:".mysql_error().""
                   } 
                   else { 
                       return 
    1
                   }  
              } 
               else { 
                   return 
    1
           } 
         } 
           
           function 
    get_result() { 
                   
    $this->right_abfrage $right_abfrage
                   if(
    mysql_num_rows($this->mysql_abfrage) > 0) { 
                   
    $this->right_abfrage mysql_fetch_object($this->mysql_abfrage);     
                   } 
                   else { 
                   echo 
    "keine datensätze gefunden<br>"
                   } 
            } 
             
    }; 
    $db = new dbconnect
    $db->start_verbindung(); 
        
    // wenn verbindung 
        
    $query "SELECT * FROM pnews"

        
    $db->query_abfrage($query); 
            while(
    $row $db->get_result()) { 
            echo 
    $row->name
        } 
    ?>
    ich hoffe ihr koennt mir helfen is ja einiges an arbeit denk ich mal
    wär nett danke
     
    Wenn du denkst etwas zu Wissen, die auch Sicher bist so ist der beste weg der Entgegengesetzte der Anwendung des Wissen obwohl es Falsch sein kann als das Richtige zu verschweigen ...

  2. #2
    Avatar von SirNeo
    SirNeo SirNeo ist offline Mitglied Platin
    Registriert seit
    Aug 2001
    Ort
    NRW, PB
    Beiträge
    652
    Direkt sehe ich jetzt den Fehler nicht, es wäre sehr hilfreich wenn du die Fehlermeldung schreiben könntest, sonst ist es sehr schwer was zu finden.
     

  3. #3
    Avatar von DarkSummer
    DarkSummer DarkSummer ist offline Mitglied Brokat
    Registriert seit
    Feb 2002
    Beiträge
    343
    es sagt mir n mysql_num_rows fehler in der letzten function und dann gibt er aus keine datensätze gefunden dabei sind in der tabelle datensätze vorhanden
     
    Wenn du denkst etwas zu Wissen, die auch Sicher bist so ist der beste weg der Entgegengesetzte der Anwendung des Wissen obwohl es Falsch sein kann als das Richtige zu verschweigen ...

  4. #4
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    habe nur mal überflogen
    und anhand von steuerung + suchen
    habe ich gesehen das du zwar

    $this->right_abfrage = $right_abfrage;

    Dies zuweist aber ich habe nicht gesehen
    das $right_abfrage wirklich eine Query Ressource ist.

    Gib mal vor der Zuweisung $right_abfrage aus ob du da wirklich als ergebniss eine Ressource hast.
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

Ähnliche Themen

  1. Class Problem
    Von tkausl im Forum PHP
    Antworten: 6
    Letzter Beitrag: 12.02.09, 22:15
  2. Antworten: 2
    Letzter Beitrag: 17.03.08, 16:41
  3. Problem DB Class
    Von Lenox im Forum PHP
    Antworten: 8
    Letzter Beitrag: 30.07.07, 09:19
  4. Problem mit class
    Von maga147 im Forum PHP
    Antworten: 8
    Letzter Beitrag: 03.04.06, 17:46
  5. Problem mit Class
    Von Subwoover im Forum PHP
    Antworten: 16
    Letzter Beitrag: 14.03.03, 20:51