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