|
Redigeringar av senaste författaren:
Added:
= Svar på FAQ fråga =
Fråga: Hur sorterar jag en MySQL-tabell
Svar: Man sorterar inte en MySQL-tabell utan man sorterar vid hämtning.
För att sortera använder man ’ORDER BY fältnamn’ följt av ’ASC’ eller ’DESC’. ’ASC’ sorterar stigande och ’DESC’ sorterar fallande. Ett exempel där man hämtar från en tabell, sorterat efter datum, där det senaste datumet kommer först:
Kod:
<code>
$sql = "SELECT * FROM tabell ORDER BY datum DESC";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)){
echo $row['datum']."<br>";
}
</code>
Vill man ha en andrasortering på ytterligare ett eller flera fält så kan man göra så här:
Kod:
<code>
$sql = "SELECT * FROM tabell ORDER BY fält2 DESC, fält1 ASC, fält3 DESC";
</code>
|
|
|
|
|
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB 2.0.4 © 2001, 2002 phpBB Group
Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic |
 |
|