|
 |
|
| Autor |
Nachricht |
BiBaButzemann Erfahrener [User]

Anmeldung: 25.06.06 Beiträge: 91 Wohnort: Moers
|
Verfasst am: 05.06.2007, 13:49 Titel: MySQL Klasse |
|
|
Hallo,
ich habe mal wieder ein Problem ^^ Hoffe das ihr mir schnell helfen könnt!
Undzwar - baue ich mir grade eine Klasse auf in PHP, für ein TemplateSystem usw. ^^
ich bin jetzt grad bei MySQL!
ein Teil der Klasse sieht so aus:
| Code: |
function Query($query) {
$this->query = mysql_query($query,SQLCONN);
}
function fetchData() {
$qres = mysql_fetch_assoc($this->query);
return $qres;
}
|
und der entsprechende Teil der index.php sieht so aus:
| Code: |
$site->Connect();
$site->Query("SELECT * FROM flhp_main;");
$site->fetchData();
echo $qres['site_name'];
|
so - nun möchte ich das Ergebnis (Array) was über $qres gespeicert werden soll das er diese Variable zurück gibt, so dass ich die in der index.php oder später auch überall anders auslesen kann mit echo ganz normal.
Also - das Query gibt einen gültigen Wert zurück und MySQL fetch assoc klappt auch. Rein über die Klasse kann ich den Wert direkt ausgeben aus der DB, nur das möcht ich nicht ^^
Kann mir da jemand helfen?
Was hab ich falsch gemacht?
Werden Variablen nicht über
zurückgegeben??? Ich denk wohl doch ne  _________________ Mit freundlichen Grüßen
BiBaButzemann
|
|
| Nach oben |
|
 |
BiBaButzemann Erfahrener [User]

Anmeldung: 25.06.06 Beiträge: 91 Wohnort: Moers
|
Verfasst am: 09.06.2007, 17:03 Titel: |
|
|
sagt mal bitte
herscht hier im Forum irgendeine Absprache oder so das ihr "NUR" mir nicht mehr antworten dürft oder was???? ^^
ich hätte gerne Hilfe!
also - ich hab jetzt neue Sachen:
Auszug aus der config.php
| Code: | public function query($query, $return = 0) {
$this->query = $query;
if(!SQLCONN) {
$this->Error(1);
} else {
$return = mysql_query($this->query,SQLCONN) OR die(mysql_error().mysql_errno());
echo $return;
}
}
|
und Auszug aus der index.php:
| Code: | $site = new FairLife;
/*
Aufruf der Funktion Connect:
Syntax $site->Connect('user','pass','host','db');
*/
$site->Connect();
$site->Query('SELECT * FROM flhp_main;'); |
Jetzt bekomme ich wenigstens von der Klasse die Ausgabe das es eine Resource ID gibt . So - das ist ja schonmal etwas
nur - jetzt möcht ich gerne die Variable $return die Resource ID 3 einhält in der index.php (außerhalb der Klasse) weiter bearbeiten mit z.B. fetch_assoc oder fetch_object z.B. oder auch einfach nur num_rows ^^
nur - dazu muss ich die Variable übergeben können. Nur - das gelingt mir nicht
selber mit nicht???
was läuft hier schief??? _________________ Mit freundlichen Grüßen
BiBaButzemann
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1349 Wohnort: Irgendwo i ...
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |