2011-09-08 26 views
0

我使用这个查询分类为哪些用户投票页面:保存排名在DB

SELECT p.page_ID , h.point 
    FROM pages p 
    INNER JOIN history h ON h.page_ID=p.page_ID 
    ORDER BY h.point DESC 

所以我知道如何显示我的网页排名,但我想救排名我的表格中的每个页面。怎么做?

+0

使用'insert'或'update' ......你想每个页面的耙保存到网页表格 –

+0

? – confucius

回答

2

假设你在PHP $rank具有与等级值和$pageid,你想更新page_ID(假设他们都是整数不需要引号):

UPDATE history SET point=$rank WHERE page_ID=$pageid; 

或者,如果该页面已不存在于history表:

INSERT INTO history (page_ID, point) VALUES ($pageid, $rank);