ta bara högsta värdet

PHP

8 svar · 204 visningar · startad av P

Medlem sedan jan. 20012 204 inlägg
Trådstart#1

Detta platsar väl egentligen i mysql men...

Jag har en table med olika fält i id,test1,test2 osv.

Nu vill jag ta infon från den kolumnen där id:t ät högst ;)

Det fungerar inte hur jag än skriver. Någon ?

Medlem sedan dec. 200012 464 inlägg
#2

select * from ogrish order by id desc limit 1

Medlem sedan jan. 20012 204 inlägg
#3

tack... precis som jag hade skrivit men jag hade glömt att inkludera min inställnings-fil :e

Medlem sedan jan. 20012 204 inlägg
#4

får felet :
"MySQL said: Got error 127 from table handler" när jag tar oder by id.... tar jag order by datum eller något annat så fungerar det perfekt ?!?!!?!? vad är fel!?!?!?

Medlem sedan feb. 2000280 inlägg
#5

Du kanske kan prova:

"select max(id) from myTable"

Medlem sedan juni 20008 205 inlägg
#6

I en ANSI-kompatibel databas är det:

SELECT * FROM tabell WHERE id IN (SELECT MAX(id) FROM tabell);

... och i MySQL blir det som LasseG sa. Vad gäller felet så "borde" det inte uppstå, det kan inte vara databasfilen som blivit korrupt?

Medlem sedan okt. 200016 inlägg
#7

___

[Redigerat av mikaelhe den 10 dec 2001]

Medlem sedan dec. 200012 464 inlägg
#8

Hur ser PHP-koden ut?

Medlem sedan jan. 20012 204 inlägg
#9

måste vara flera år sedan jag skrev detta....

275 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)