webForumDet fria alternativet

Vända på resultat?

PHPur PHP

4 svar · 203 visningar · startad av Neo

Medlem sedan dec. 200079 inlägg
Frågan#1

Jag kör en do while loop och sätter värdet till en variabel...

exempel:

------------------------------------

do {
$ny = mysql_query("SELECT * FROM xxx WHERE id='$parentid'",$db);
if ($nyrow = mysql_fetch_array($ny)) {
$parentrubrik = $nyrow["rubrik"];
$parentid = $nyrow["id"];
$parentniva = $nyrow["niva"];
$parentlink = $nyrow["linkid"];
}

$a = $parentrubrik;
$b .= $a;

$parentid = $parentlink;
} while ($parentniva>0);

echo ($b);

------------------------------------

Hur gör jag för att vända på resultatet?

¤¤¤¤ NeO ¤¤¤¤

------------------
smuffrigt!

Medlem sedan jan. 20007 697 inlägg
#2

Byt ut

$ny = mysql_query("SELECT * FROM xxx WHERE id='$parentid'",$db);
mot

$ny = mysql_query("SELECT * FROM xxx WHERE id='$parentid' ORDER BY id DESC",$db);

------------------
Jag är hellre rik än dum

Medlem sedan dec. 200079 inlägg
#3

Hej Kim!

Det funkar inte beroende på att 'id' kan vara vilken siffra som helst och inte går i nummerordning...

Jag skulle vilja ha en funktion som gör samma sak som:

$b .= $a;

fast tvärtom, alltså lägger till det nya värdet till vänster om det gamla istället för till höger.

Precis som man kan göra när man skriver till textfiler.

Neo

------------------
smuffrigt!

Medlem sedan feb. 20001 050 inlägg
#4

$b=$a.$b;

Medlem sedan dec. 200079 inlägg
#5

Tack Nicclas,
You´re the man!!!

¤¤¤ NeO ¤¤¤

------------------
smuffrigt!

128 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)