wahsaga: SELECT: Vorausschau nächster Treffer

Beitrag lesen

hi,

Innerhalb einer Tabellenzeile sollen sämtliche Eigenschaften des Artikels abgearbeitet werden. Wenn ich auf den nächsten Artikel treffe, beginnt die while-Schleife von vorn. Aber sie würde den bereits ge-fetchten Treffer überschreiben.

nein, nicht wenn du es richtig machst.

$alter_artikel = '';

while( $row = mysql_fetch_array($result) ) {
  if($row['artikel'] != $alter_artikel) {
    echo "..."; // neue überschrift o.ä. ausgeben
  }
  echo $row[...]; // daten des aktuellen datensatzes ausgeben
  $alter_artikel = $row_artikel;
}

sowas nennt man übrigens einen gruppenwechsel.

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."