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