Mysql欄位原值加1問題,php+mysql

來源:互聯網
上載者:User
關鍵字 mysql php 部落格
mysqlphp部落格

很多天前就發現的問題,當時以為是自己機器問題,現在上傳雲端服務器還是沒能解決,望大神助我~
首先是我的個人部落格文章在Mysql裡有個Look欄位,每次查看這個部落格,這個欄位便在原值上加1,但問題是我每次點擊查看它總是原值加2,這真的令我費解,看源碼

public function viewBlog(){        $_sql='SELECT *            FROM blog            WHERE id='.$this->_id.' AND verify=1';        $_sqlView='UPDATE blog SET `look`=`look`+1 WHERE id='.$this->_id;        parent::aud($_sqlView);        return parent::getOne($_sql);    }

這是Model裡的源碼

private function viewBlog(){            $this->_model->_id=Tool::checkInt(@$_GET['id']);            $_oneBlog=$this->_model->viewBlog();            $this->_tpl->assign('oneBlog',$_oneBlog);

這是控制器的源碼片段,已確定viewBlog()函數只執行了一遍,更詭異的是如果我點擊評論(評論和查看相比a標籤只多了一個#anchor錨點定位到評論框)它的look值便會加3,然後再點擊查看或評論它便正常加1了。。。。。。
求大神告知個人部落格這是我的部落格地址,並不是求訪問量,真的求大神解答~~~

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.