phpbar.de logo

Mailinglisten-Archive

[php] problem mit den Arrys

[php] problem mit den Arrys

Reinemuth, Jens php_(at)_phpcenter.de
Thu, 13 Jun 2002 14:16:56 +0200


> > <snip>
> > $query = mysql_query("SELECT ename, etext, emailadr FROM eintrag");
> > $anz_reihen = mysql_num_rows($query);
> > $i = 0;
> > print "<center>Es sind <b>$anz_reihen</b> Einträge
> vorhanden.</center><br>";
> > print "<table width=\"100%\"><br>";
> > while ( $datensatz = mysql_fetch_array($query ) )
> >         {
> >         $out[$i]=$datensatz;
> >                 print "<td width=\"50%\" align=\"left\"
> valign=\"top\">
> [Hier soll  'ename' stehen] </td>";
> >                 print "<td width=\"50%\" align=\"right\"
> valign=\"top\">
> [hier soll 'emailadr' stehen] </td></tr>";
> >                 print "<td width=\"100%\" align=\"left\"
> valign=\"top\"
> colspan=\"2\"> [hier soll 'etext' stenen] </td></tr><br>";
> >                 print "</table>";
> >                 $i++;
> >         }
> > </snip>
> > ich habe mal versucht den inhalt mit:
> > print $out[$i];

$out[$i] hat als inhalt ein array ;-)

du sprichst die elemente mit $out[$i]["ename"] an,
weil php aus den spaltennamen der tabelle automatisch ein
assoziatives array generiert...

aber mal generell: willst die danach noch mit den werten weiterarbeiten?

ansonsten probiers so:

---extract

while ($datensatz = mysql_fetch_array($query)) {

	... $datensatz["ename"]...
	... $datensatz["email"]...
	... $datensatz["etext"]...

}

---

spart ein array ;-))

jens




---
jens reinemuth * jens_(at)_openos.de
-------------------------------------------
/(bb|[^b]{2})/  - that is the question ;-))


php::bar PHP Wiki   -   Listenarchive