Avatar billede naesbygaard Nybegynder
04. april 2001 - 12:06 Der er 9 kommentarer og
3 løsninger

Hente den seneste record!

hvordan formulerer jeg min query således at jeg får de seneste resultater/records øverst!

jeg har nemlig ikke noget unikt id at sortere efter!
/NbG
Avatar billede thomasledet Nybegynder
04. april 2001 - 12:08 #1
Hvis du ikke har indsat hverken dato eller et \"auto_increment\"-id, så bliver det ret svært... for ikke at sige uladsiggørligt....
Avatar billede blood Nybegynder
04. april 2001 - 12:08 #2
Hvis du ikke har en id så tror jeg ikke du kan gøre det (Men jeg kan godt tag fejl)
Avatar billede delphimann Nybegynder
04. april 2001 - 12:18 #3
Ja du kan ikke komme lang uden en auto_increment eller en dato...

hvis du f.eks tager og laver en du kalder tingid og sætte den til at være auto_increment så skal din query se sådan ud
mysql_query(\"select * from table where id > 1 order by tingid desc limit 1\");

ikke testet
Avatar billede naesbygaard Nybegynder
04. april 2001 - 12:19 #4
  ip              day      month  year date
195.249.98.72  d030401  m0401  y01  d03m04y01 

dette er det eneste jeg har. Men det er jo ikke præcist nok til at sortere efter!
Det er en counter, men den er ikke særlig reloadsikret! Det er som om den bare henter et eller andet result, men det er vist bare ikke det sidste!

/NbG
Avatar billede delphimann Nybegynder
04. april 2001 - 12:19 #5
mysql_query(\"select * from table where tingid > 1 order by tingid desc limit 1\");
>jeg har nemlig ikke noget unikt id at sortere efter!

så tilføj det så meget fylder det ikke og det påvirker ikke det du har inde
Avatar billede naesbygaard Nybegynder
04. april 2001 - 12:20 #6
Konklussionen må være: DET ER EN LUDERCOUNTER!

*undskyld mit grimme sprog* :)

/NbG
Avatar billede delphimann Nybegynder
04. april 2001 - 12:26 #7
Ej hvorfor tilføjer du ikke bare en row til tager 1 minut..... kald den countid og husk det SKAL være en int auto_increment
Avatar billede naesbygaard Nybegynder
04. april 2001 - 12:49 #8
ja, det kunne jeg jo gøre, men så skal jeg jo til at rette i mine sql-sætninger!

Men det må nok blive løsningen!

Vil du have et par point forresten! Den åd det sidste point du skulle have haft!

/NbG
Avatar billede delphimann Nybegynder
04. april 2001 - 15:36 #9
ej ligmeget med point... jeg kan godt lide at hjælpe... jeg har en counter jeg kan sende hvis det er...
Avatar billede naesbygaard Nybegynder
04. april 2001 - 15:53 #10
Jatak, det kunne jeg godt tænke mig!

/NbG

post@yihaa.dk
Avatar billede naesbygaard Nybegynder
04. april 2001 - 16:26 #11
kan jeg godt tilføje endnu en kolonne i min mysql DB selvom den er fyld af records?
Hvis ja, hvordan??? Jeg her jo phpMyAdmin, men den siger bare: \"MySQL said: Key column \'id\' doesn\'t exist in table\"!

/NbG
Avatar billede thomasledet Nybegynder
04. april 2001 - 17:22 #12
ja... du kan godt tilføje en kolonne...

http://www.mysql.com/doc/A/L/ALTER_TABLE.html
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester