Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_0076_01C18408.E8355A60 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo, ich habe ein kleines Abfrageproblem. Tabelle sieht folgenderma=DFen aus: id feld_1 feld_2 feld_3 .... feld_15 --------------------------------------------------------- 1 inhalt1_1 inhalt2_1 inhalt3_1 inhalt15_1 2 inhalt1_2 inhalt2_2 ..... Die Felder sind teilweis auch nicht mit Inhalt gef=FCllt! Nun m=F6chte ich die Inhalte der Tabelle so abfragen,=20 da=DF ich alles in einem array habe und die dann sortieren kann, leere Felder wegzuwerfen und eine alphab. Reihenfolge zu bekommen. Folgendes habe ich bisher versucht: <?php $link =3D mysql_connect("localhost", "root", ""); if (!$link) die("Kein mysql_connect() m=F6glich.<br>\n"); $query =3D "select * from Tabelle"; $res =3D mysql_db_query("intranet", $query, $link); if (!$res) die(mysql_error($link)); $r =3D mysql_fetch_array($res, MYSQL_ASSOC); $iss =3D array (sort ($r)); while ( $iss!=3D"" ) { echo $iss."<br>\n"; } ?> Dies endet aber in einer Endlosschleife. Kann mir jemand vielleicht einen kleinen Tipp geben, wie ich dies = l=F6sen kann? Irgendwie habe ich mal was von 'temporary tables' geh=F6rt,=20 aber leider keine Beispiele hierzu gefunden ??? -- Mit freundlichen Gr=FC=DFen Karsten Stratmann ------=_NextPart_000_0076_01C18408.E8355A60 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2> <DIV><FONT face=3DArial size=3D2> <DIV><FONT face=3DArial size=3D2>Hallo,<BR>ich habe ein kleines=20 Abfrageproblem.<BR><BR>Tabelle sieht folgenderma=DFen aus:<BR><BR>id = feld_1 feld_2=20 feld_3 ....=20 feld_15<BR>---------------------------------------------------------<BR>1= =20 inhalt1_1 inhalt2_1 inhalt3_1 inhalt15_1<BR>2 inhalt1_2 = inhalt2_2 =20 .....<BR><BR>Die Felder sind teilweis auch nicht mit Inhalt=20 gef=FCllt!</FONT></DIV> <DIV><FONT face=3DArial size=3D2><BR>Nun m=F6chte ich die Inhalte der = Tabelle so=20 abfragen, <BR>da=DF ich alles in einem array habe und die dann sortieren = kann,</FONT></DIV> <DIV><FONT face=3DArial size=3D2>leere Felder wegzuwerfen und eine = alphab.=20 Reihenfolge zu bekommen.<BR><BR>Folgendes habe ich bisher=20 versucht:<BR><BR><?php<BR> &n= bsp; =20 $link =3D mysql_connect("localhost", "root",=20 "");<BR><BR> = if=20 (!$link)<BR> &= nbsp; =20 die("Kein mysql_connect()=20 m=F6glich.<br>\n");<BR><BR> &nbs= p; =20 $query =3D "select * from Tabelle";<BR><BR> $res =3D=20 mysql_db_query("intranet", $query, $link);<BR> if=20 (!$res)<BR> =20 die(mysql_error($link));<BR><BR>  = ; $r =3D=20 mysql_fetch_array($res,=20 MYSQL_ASSOC);<BR> $iss =3D = array (sort=20 ($r));<BR><BR> while ( = $iss!=3D"" )=20 {<BR> echo=20 $iss."<br>\n";<BR> =20 }<BR>?><BR><BR>Dies endet aber in einer Endlosschleife.<BR><BR>Kann = mir=20 jemand vielleicht einen kleinen Tipp geben, wie ich dies l=F6sen=20 kann?<BR>Irgendwie habe ich mal was von 'temporary tables' geh=F6rt, = <BR>aber=20 leider keine Beispiele hierzu gefunden ???<BR><BR><BR>--<BR>Mit = freundlichen=20 Gr=FC=DFen<BR>Karsten=20 Stratmann<BR></DIV></FONT></FONT></DIV></FONT></DIV></BODY></HTML> ------=_NextPart_000_0076_01C18408.E8355A60-- --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive