PHP 公告系統 點閱數 問題!

資料庫 新增一個欄位叫Press紀錄 點閱數

資料表叫A

在主頁 點選公告標題網址 跳出來的網頁 要把Press加1

以下是我的程式碼

<?php

mysql_query("UPDATE A SET Press=Press+1");

?>

要如何 點不同公告標題網址 點閱數個別+1 而不是開一個網頁Press欄位全部都加1

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    不知道你有沒有設一個公告索引值,一般人建立資料庫時都會設索引值,以便日後的修改或刪除,沒有設的話就設一個吧(假設叫 tid )

    假設你的連結是 http://127.0.0.1/advertise.php?tid=1

    只要如下就可以了

    mysql_query("UPDATE A SET Press=Press+1 WHERE `tid` ='GET[aid]'");

    這樣就可以針對tid=1這條公告做點閱數加一的動作了

    2009-08-17 23:05:59 補充:

    不好意思,打錯,以下這個才正確

    mysql_query("UPDATE A SET Press=Press+1 WHERE `tid` ='GET[tid]'");

    Source(s): 我, 我
  • 1 decade ago

    新增一個欄位

    紀錄留言版id

    然後程式加一個

    點擊留言版的時候

    利用post or get

    傳送一個留言版id給sql語法

    bd_id是資料庫李新增的欄位名稱

    $board_id是程式裡面傳來的

    UPDATE A SET Press=Press+1 where bd='$board_id';

    2009-08-17 23:00:07 補充:

    UPDATE A SET Press=Press+1 where bd_id='$board_id';

Still have questions? Get your answers by asking now.