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
4 svar · 203 visningar · startad av Neo
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!
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
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!
$b=$a.$b;