Einzelnen Beitrag anzeigen

Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#5

Re: [PHP] Problem mit foreach

  Alt 29. Aug 2005, 23:31
Also ohne die Klasse würdest du das so machen:
Code:
$result =mysql_query('SELECT ...');
while($row =mysql_fetch_assoc($result))
{
  //do something
}
also ksnnst du dir die sql-Funktion in deiner Klasse eigentlich sparen. Und getData schreibst du dann so um:
Code:
function getdata() { 
  $result =mysql_query("SELECT name FROM test");
  while($row =mysql_fetch_assoc($result))
  {
    foreach ($row as $var) { 
      $this->content .= '<tr><td width="18">[img]_backend/_images/explorer_folder.gif[/img]</td>
                        <td width="250">[url="admin.php?_file=explorer&_folder='.$var.'"]'.$var.'[/url]</td>
                        <td width="120">'.$var.'</td>
                        <td>[url="admin.php?_file=explorer&_folder='.$var.'"]'.$var.'[/url]</td><tr>';
    } 
  }
}
Noch ein Tipp: Wenn du den array nicht assoziativ brauchst, dann nimm doch mysql_fetch_row statt mysql_fetch_assoc. Das ist geringfühgig schneller...
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat