SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQL/MySQLi

MySQL/MySQLi Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL/MySQLi diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.03.2004, 12: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
  #2  
Alt 24.03.2004, 09:28:14
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
function dbFreeResult(){
         if($this->query) mysql_free_result($this->query);
}

oder

function dbQuery($sql = ""){
     $this->result = mysql_query($sql,$this->link);     
}
var $query = ""; // mySQL Query (e.g. SELECT * FROM `table`)
das bekommt schon das suchergebnis nicht die abfrage! siehe deine funktionen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:54:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.


© 2001-2021 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt