Inte riktigt säker på att jag gör rätt ...
Det jag vill göra är att hämta ut 5 st poster i en tabell och spara ner dem i en array för att sedan kunna skriva ut dem på sidan.
Börjar med att plocka ut dem i en funtion:
Funtionen ser ut så här verkar att fungera:
$query = "SELECT lastname, skill from players ORDER BY Skill DESC LIMIT 5";
Först, byt ut mysql_fetch_array mot mysql_fetch_row om du vill ha en numrerad array, eller mysql_fetch_assoc om du vill ha en array med associativa index. Med mysql_fetch_array får du bägge delarna i samma array.
Det du hämtar med din kod blir dessutom en tvådimensionell array.
För att skriva ut en array får du använda foreach eller något liknande, du kan inte skriva ut arrayen rakt upp och ner.
Det jag funderar lite över är att du hämtar bara efternamn och skill enligt din query, och du vill skriva ut antal, spelarnamn och värde... Så det kommer ju att bli ett litet fel med min kod, eftersom $row[2] inte kommer ha något värde.
Sedan får du ju möjligtvis ändra siffrorna till de fältnamn du har i databasen, om du väljer att använda mysql_fetch_assoc() men det kanske var självklart?
Iaf. hoppas detta hjälper lite.
MVH Patrik
262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849