phpbar.de logo

Mailinglisten-Archive

[php] mehrdimensionales Array aus einer DB

[php] mehrdimensionales Array aus einer DB

Andre Domaschhke php_(at)_phpcenter.de
Sun, 10 Jun 2001 00:53:29 +0200


Guten Morgen,

trotz viel Hilfe von der Liste komm ich einfach nicht
so recht weiter. Ich war der Meinung die Arrays endlich
gefressen zu haben. PUSTEKUCHEN.

Mein Vorhaben
-------------
Ich will 10 Datensätze aus der sql DB abfragen und in ein
Array legen. Danach will ich das erste Element und das letzte
Element in einer Übersicht ausgeben.

Bsp.
----
Begriffe von [Element1] bis [Element10]

Danach sollen alle Elemente mit Hilfe einer Schleife
untereinander ausgegeben werden.
---------------------------------------------------------------
Bis hier hin lief bereits alles. Da es sich bei meinem Vorhaben
um eine Begriffserklärung handelt, benötige ich jetzt noch den
Link, den ich mit der ID aus der sql DB realisieren will.
d.h. ich muss in den Elementen auch noch ein zusätzliches Array
reinstecken wo die ID enthalten ist. Diese muss ich aber im Link
auch wieder einzeln ansprechen können.

-- code --
<?
require ("../../01_scripte/php/config.inc/_config.inc");
MYSQL_CONNECT($server, $user, $passwort) or die ( "<H3>Datenbank nicht
erreichbar</H3>");
$download1 = "select * from $tb_glossar order by begriff asc limit $id,10";
$download2 =  mysql_db_query($datenbank, $download1) or die("Keine
Verbindung!");

while ($download = mysql_fetch_array($download2))
{
$abc[] = $download ['begriff'];
}
?>
Begriffe von <?reset ($abc); echo current ($abc); ?>
bis <? end ($abc); echo current ($abc); ?><br>

<?
reset ($abc);
$res=1;
while ($res)
{
?>
<a href="javascript:newwin=window.open('index_detail.php3?id=<? echo current
($abc); ?>','','width=200,height=350,scrollbars.visible == false');void
null;" class="link1"><? echo current ($abc); ?><br></a>
<?
$res=next($abc);
}
?>

-- code ende --
ergebnis unter
http://www.tlmc.de/tlmc/public/public/root/15_service/glossar/index_promotio
n_test.php?id=15

Nun mein Versuch mit einem zweidimensionalen Array
(glaube ich zumindest das dies eins ist)

-- code --
<?
require ("/_config.inc");
MYSQL_CONNECT($server, $user, $passwort) or die ( "<H3>Datenbank nicht
erreichbar</H3>");
$download1 = "select * from $tb_glossar order by begriff asc limit $id,10";
$download2 =  mysql_db_query($datenbank, $download1) or die("Keine
Verbindung!");

while ($download = mysql_fetch_array($download2))
{
$abc[0] = $download ['begriff'];
$abc[1] = $download ['id'];
}
?>
Begriffe von <?reset ($abc); echo $abc[0]; ?>
bis <? end ($abc); echo $abc[0]; ?><br>
?>


<?
reset ($abc);
$res=1;
while ($res)
{
?>
<a href="javascript:newwin=window.open('index_detail.php3?id=<? echo
$abc[1]; ?>','','width=200,height=350,scrollbars.visible == false');void
null;" class="link1"><? echo $abc[0]."<br>"; ?> </a>
<?
$res=next($abc);
}
?>

-- code ende --
ergebnis unter
http://www.tlmc.de/tlmc/public/public/root/15_service/glossar/index_promotio
n_muell.php?id=15

Hier kommt nur noch Müll raus. Ich sitze nun schon seit gestern 15.30 dran
und langsam vergeht es mir. Bei
http://www.koehntopp.de/kris/artikel/php3-einfuehrung/sld005.htm
konnte ich leider nichts finden was mir hilft ebenso wenig
http://www.php3-forum.de/array_funktionen.htm

Ich danke euch für alle Anregungen, und wünsche eine gute Nacht...


thx Andre



php::bar PHP Wiki   -   Listenarchive