2017-04-12 26 views
-1

我目前正在尋找在我的網站上創建一種「熱門產品」樣式頁面。我有一個mySQL數據庫,存儲的產品和信息,如名稱,價格,產品網址,圖像等從頁面瀏覽量向數據庫中添加+1增量值

我想我最好的方式來輕鬆地做這項工作,如果我能夠添加一個新的列到此表「訪問」,並且每次用戶訪問特定產品頁面並將其添加到「訪問」列中的產品行時,都會增加增量值。通過這種方式,我可以輕鬆地顯示產品並按降序排序,訪問量最高。

我看了一下,但似乎找不到方法。任何人都可以用這種方式幫助我,或者如果有更好的解決方案嗎?也會有使用這種方法的任何約束,因爲我們確實得到大量流量的時間。

感謝,

+0

我相信你可以使用[谷歌分析]做(http://www.whereoware.com/blog/identify-top-product-categories-for-top-profit/2012/05/),但顯然你可能不想這樣做。 – George

回答

1

你需要的PHP腳本當有人訪問網頁,將發送UPDATE查詢。

UPDATE `Products` SET `visits`=`visits`+1 WHERE `product_id` = ? 
+1

True,但如果有多條記錄,則會更新它們的整個數據庫。如果這就是他們想要的那樣。編輯:這個評論按原來的帖子http://stackoverflow.com/revisions/43372459/1 –

+0

Ofcoure,這就是爲什麼他們應該添加'WHERE'。我希望他們知道。但是,作出編輯的情況下... – Oen44

+0

如果你不刪除該評論^他們現在知道;-)編輯:啊,你補充說:-) –