Hallo,
ich versuche OOP zu lernen.
Ich habe eine Klasse geschrieben womit ich eine abrafe machen will.
aber es werden nicht alle datensätze aus datenbank angezeigt. Ich würde gern wissen wo ich fehler mache, es kann sein das mein Code ganz blöd ausschaut.
#Hier Meine Klasse :
# Und so wird es aufgerufen :
So wird es nur der letzte Datensatz angezeigt.
ich versuche OOP zu lernen.
Ich habe eine Klasse geschrieben womit ich eine abrafe machen will.
aber es werden nicht alle datensätze aus datenbank angezeigt. Ich würde gern wissen wo ich fehler mache, es kann sein das mein Code ganz blöd ausschaut.
#Hier Meine Klasse :
PHP-Code:
class SqlQuery {
# Abfrage
public $query;
private $num;
private $q;
# Fehler
private $error;
# Anzahl der Datensätze
public function sqlNum () {
$this->q = @mysql_query($this->query);
$this->num = @mysql_num_rows($this->q);
return $this->num;
}
# Query
public function querySql () {
$r = @mysql_query($this->query);
$daten = mysql_fetch_assoc($r);
return $daten;
}
PHP-Code:
$seSql = new SqlQuery();
$seSql->query = 'SELECT * FROM selma';
$num = $seSql->sqlNum();
$r = $seSql->querySql();
echo '<h4> Selma News Einträge </h4>';
$daten = $seSql->querySql();
$i = 0;
while ($i < $num) {
echo $daten['Titel'] . '<br>';
$i++;
}
Kommentar