Hallo, ich brauche bei der folgenden Abfrage Hilfe.
Ich möchte über Klassen meine Datenbank abfragen, aber bekomme die Werte der Datenbank nicht ausgegeben. zur Hälfte muss das Script aber stimmen, denn die Anzahl der
durchläufe der Schleife sind mit den Einträgen in der Datenbank identisch. Die Werte werden aber nicht ausgegeben.
Ich möchte über Klassen meine Datenbank abfragen, aber bekomme die Werte der Datenbank nicht ausgegeben. zur Hälfte muss das Script aber stimmen, denn die Anzahl der
durchläufe der Schleife sind mit den Einträgen in der Datenbank identisch. Die Werte werden aber nicht ausgegeben.
PHP-Code:
<?php
/* Konfigurationsdaten (konf_daten.php) */
/* ========================================================================== */
/* Daten des Internetseitenbesitzers */
$web_email="m.roskosch@all4pages.de";
/* Rechnungsdaten */
$mwst=16/100;
/* MySQL Daten */
$mysql_host="localhost";
$mysql_user="xxx";
$mysql_passw="xxx";
$mysql_db="xxx";
?>
//_______________________________________________________
<?php
/* Klassen & Funktionen (class_daten.php) */
/* ========================================================================== */
/* Abfrage der Datenbankeinträge */
class astrodb {
var $z;
var $row;
var $num;
function getnum($query){
$this->z=0;
$this->num=mysql_num_rows($query);
}
function readrow($query){
$this->row=mysql_fetch_array($query, Mysql_assoc);
foreach ($this->row as $k=>$elem){
$this->$k=$elem;
}
$this->z++;
}
}
class berater extends astrodb {
var $berater_id;
var $berater_name;
var $berater_quali;
var $berater_beschreibung;
var $berater_bildname_klein;
var $berater_bildname_gross;
}; //berater
?>
//____________________________________________________
<?php
include("konf_daten.php");
include("class_daten.php");
$my_berater =&new berater;
mysql_connect("$mysql_host","$mysql_user","$mysql_passw");
$result=mysql("astrologija","SELECT * FROM berater");
$my_berater->getnum($result);
while ($my_berater->z <$my_berater->num) {
$my_berater->readrow($result);
echo $my_berater->berater_name;
echo $my_berater->berater_quali;
echo "test";
}
//mysql_close();
?>
Kommentar