Det skulle gerne blive indsat i samme rækkefølge som du skriver det, men det er ikke nødvendigvis den rækkefølge du får dem ud igen, hvis du ikke har en "order by" på selecten.
De kommer faktisk ikke ud igen med "order by". Hvis jeg logger mig ind i mysql-databasen, så står de faktisk også i "rodet" rækkefølge. Så selv om ovenstående kode sender ugerne stigende, så bliver de fortsat rodet placeret i selve mysql-databasen ???
mysql-databasen bruger også en select-sætning til at trække info ud med :o)
Det står rodet fordi, når man selecter (uden "order by") kommer posterne ud i samme rækkefølge som den finder dem på harddisken, og det er ikke nødvendig vis den rækkefølge de er blevet oprette i. Det er meget teknisk, og har noget at gøre med den måde databasen reservere plads på harddisken/hukommelse.
Hvis du har et index/primærnøgle på tabellen udskriver den gerne resultaterne i den rækkefølge, men jeg er ikke helt 100% sikker på det....
Ok, det lyder teknisk, men meget fornuftigt. Skal jeg så ikke fokusere så meget på, hvordan de står, når jeg logger mig ind i databasen, men i stedet for koncentrere mig om den måde, hvorpå de trækkes ud af databasen?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.