Hallo alle miteinander.
Ich verwende eine eigene Klasse fuer DB-Zugriffe.
Der Zugriff erfolgt dann wie folgt:
Dies fuehrt zu folgender Fehlermeldung:
[COLOR=red]Parse error: parse error, unexpected T_FOREACH in[/COLOR]
Kann mir jemand auf die Spruenge helfen?
Man kann doch ein Array von Objekten mit foreach abarbeiten, oder?
gruesse
Ich verwende eine eigene Klasse fuer DB-Zugriffe.
PHP-Code:
//n-Datensaetze werden aus der Datenbank gelesen und zurueckgeliefert.
//Parameter:
//sql : SQL-Anweisung fuer die DB
//zeilen: Enthaellt im Erfolgsfall das Array mit den gelesenen Datensatz, im Fehlerfall eine Fehlermeldung.
function queryObjectFeld($sql,&$zeilen) {
$result = array();
if ($result = $this->o_db->query($sql))
{
if ($result->num_rows)
{
while ($row = $result->fetch_object())
{
$zeilen[]=$row;
}
return TRUE;
}
else
{
$zeilen='';
return FALSE;
}
}
else
{
$zeilen=$this->o_db->error;
return FALSE;
}
}
PHP-Code:
if($o_db->queryObjectFeld($query,$zeilen)==FALSE)
{
$err_disp="visible";
$err_msg="FEHLER: ".$zeilen;
}
else
{
foreach ($zeilen as $zeile)
[COLOR=red]Parse error: parse error, unexpected T_FOREACH in[/COLOR]
Kann mir jemand auf die Spruenge helfen?
Man kann doch ein Array von Objekten mit foreach abarbeiten, oder?
gruesse
Kommentar