Leif Neland wrote:
> Mysql
>
> Jeg har en tabel med records, der har points.
> En gang i døgnet vil jeg gemme placeringen i en anden tabel
>
> hitliste:
> id points
> 15 1200
> 3 985
> 22 136
>
> historik:
> dato id placering
> 2009-08-05 3 2
> 2009-08-05 15 1
> 2009-08-05 22 3
>
>
> Kan det laves i en enkelt sql-sætning, eller må jeg lave en loop i php?
Nå, det var ikke så svært
INSERT INTO images_rating_history
SELECT @rownum := @rownum +1, image_id, date( now( ) )
FROM `images` , (SELECT @rownum :=0)
ORDER BY rating DESC
LIMIT 100