Einzelnen Beitrag anzeigen
  #1  
Alt 16.03.2004, 11:29:45
Funjoy Funjoy ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 141
Funjoy eine Nachricht über ICQ schicken
Klasse u. mysql_free_result()?

Hallo,

Ich habe ein Problem mit der Klasse hier:
PHP-Code:
<?php
 
class dbClass{

     
// Variablen welche in der Klasse DB intern verwendet werden
     
var $query ""// mySQL Query (e.g. SELECT * FROM `table`)
     
var $result = array(); // mySQL Result array
     
var $link ""// mySQL Link ID

     // Funktion: Verbindung zur Datenbank herstellen
     
function dbConnect($dbHost ="localhost",$dbUser ="web79",$dbPass ="#######",$dbDatabase ="phpline"){
        
$this->link mysql_connect($dbHost,$dbUser,$dbPass);

         if (
$this->link){
             
mysql_select_db($dbDatabase,$this->link);
             
             return 
true// TRUE zurückgeben bei erfolgreicher Verbindung
             
}
             else
             {
             return 
false// FALSE zurückgeben wenn Verbindung gescheitert
             
}
         }

     function 
dbQuery($sql ""){
     
         
$this->query mysql_query($sql,$this->link);
          
         }
     
     function 
dbFetchrow(){
         if (
$this->link){
             
$this->result mysql_fetch_row($this->query);
         }else{
                   return 
false;
         }
         }
    
      
// Funktion: Verbindung zu mySQL Server beenden, sofern hergestellt
      
function dbClose(){
          if (
$this->link){
              
mysql_close($this->link);
              }
          }
      
     
//Funktion: Belegten Speicher wieder freigeben
     
function dbFreeResult(){
         if(
$this->querymysql_free_result($this->result);
     }
}
?>
Wenn ich nun diese Klasse ausführe so:

PHP-Code:
<?php 

$query01 
"INSERT INTO phpline_users...";

$join = new dbClass;
$join->dbConnect();
$join->dbQuery($query01);
$join->dbFreeResult();
$join->dbClose();
$join_content "Daten erfolgreich Gespeichert";
unset(
$join);
?>
Schreibt er zwar die Daten in der Db aber es kommt folgende Fehlermeldung:
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:programmewamphomepagesphp-line.deincludedb.class.php on line 47

Weiß einer woran das liegt?

MfG Funjoy
__________________
Ich bin ein KLEINER Webmaster werde aber immer GRÖßER ;)
Mit Zitat antworten