phpbar.de logo

Mailinglisten-Archive

AW: [php] Resultset zweispaltig ausgeben

AW: [php] Resultset zweispaltig ausgeben

Wolfgang Hauck php_(at)_phpcenter.de
Tue, 2 Jul 2002 11:41:01 +0200


>Hallo Liste!

>Ich möchte das Ergebnis einer Mysql-Abfrage zweispaltig, also
>nicht
> a
> b
> c
> .
> .
> z
>sondern
> a     o
> b     p
> c     q
> .     .
> .     .
> n     z
>ausgeben.

>Wer weiß Rat?

Hi christian,

Ja mit zwei Schleifen:

1.) mit mysql_fetch_array() oder mysql_fetch_rows() den Inhalt in ein array
einlesen

$nf = mysql_num_rows ($result)
while ($row = mysql_fetch_array ($result)) {
 $ay[] =  $row["dein_Feld"];
}
mysql_free_result ($result);

2.) und dann ausgeben:

$halb = (($nf - ($nf % 2)) / 2) + 1;
for($i = 0; $i < $halb;$i++) {
  echo $ay[$i]." ".$ay[$halb + $i];
}

MFG Wolfgang


php::bar PHP Wiki   -   Listenarchive