日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
PHP時間戳的實例講解

大家對PHP時間戳也許還是比較陌生,今天我們就以一個實例來具體講解PHP時間戳的使用方式,和應用PHP時間戳會給我們帶來哪些實際好處。

10年積累的成都網站制作、成都網站設計經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先做網站后付款的網站建設流程,更有通州免費網站建設讓你可以放心的選擇與我們合作。

#t#我們一定會碰到這樣的情況:銀行A與銀行B幾乎同時打開你的賬戶并看到你的賬戶上原有1000元存款,然后兩家銀行都想在你的賬戶上加上500元存款。那么,銀行A便將1000元改成1500元,同時,銀行B也將1000元改成了1500元。這樣就糟糕了!***,你的銀行賬戶上***只有1500元而不是理應的2000元,等于白白損失了500元!這就是在沒有鎖定數(shù)據(jù)的情況下修改造成的嚴重問題。然而,我們可以通過PHP時間戳來巧妙解決這個問題。

我們來看思路:

在銀行account表中建立PHP時間戳字段timestamp,設定為文本類型varchar。

當銀行A讀取account表中的存款字段時,同時也讀取時間戳字段,比如123456。

當銀行A修改完存款數(shù)值后,進行存盤操作時,將先前讀取的時間戳123456與當時表中的PHP時間戳進行一次對比,如果一致,那么允許存盤,然后生成一個新的時間戳比如456789替換表中原有的時間戳123456。

這樣做會帶來什么好處呢。

我們再來看一開始的那個情況:銀行A與銀行B幾乎同時打開你的賬戶并看到你的賬戶上原有1000元存款,與此同時兩個銀行業(yè)同時讀取了時間戳123456,接下來就有區(qū)別了,當銀行A把1000元改成1500元后,存盤,系統(tǒng)將對比先前的時間戳123456是否與存盤時表中的時間戳一致,顯然,現(xiàn)在應該是一致的,那么允許存盤,并生成新的時間戳456789替換了舊的時間戳123456。接下去,B銀行也將1000元修改成了1500元,存盤,系統(tǒng)對比先前的時間戳123456是否與存盤時表中的時間戳一致,發(fā)現(xiàn)先前的時間戳123456已經與現(xiàn)在的時間戳456789相異,系統(tǒng)拒絕存盤,要求刷新數(shù)據(jù),那么數(shù)據(jù)刷新之后1000元已經因為之前A銀行存入了500元而成為了1500元,那么B銀行就會在1500元的基礎上改為2000元,再次存盤,系統(tǒng)允許。這樣,我們就避免了重復修改數(shù)據(jù)所帶來的錯誤!

有些像繞口令,希望大家已經明白我的意思~

***,讓我們看看PHP時間戳的一些操作代碼。

獲得時間戳

 
 
 
  1.    
  2. $timetimestamp=time();   
  3. echo $timestamp;   
  4. ?>   

更新timestamp的SQL的語句:

update 表名 set 字段名=$timestamp where 條件=值;


當前文章:PHP時間戳的實例講解
轉載來于:http://www.5511xx.com/article/djchedj.html