有啊,只要where后面的條件把握好就行了,把握不好,可能數(shù)據(jù)就苦逼了,
創(chuàng)新互聯(lián)于2013年開始,先為港閘等服務(wù)建站,港閘等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為港閘企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
所有:update
table1
set
num=num+1
條件(num不等于0):update
table1
set
num=num+1
where
num0
你先一步步來(lái)調(diào)試,先輸出一個(gè)$_POST[no]是不是有值?
然后再看看其他post過(guò)來(lái)的有沒(méi)有值?
如果沒(méi)有值那肯定是錯(cuò)的啦。
thinkphp里面其實(shí)跟原生語(yǔ)句沒(méi)有什么區(qū)別,你可以用where限定更新條件,再save($data)中將你要更新的數(shù)據(jù)存在data里面。這樣是你要把數(shù)據(jù)更新成一樣的時(shí)候。如果更新的字段及值不一樣的話,據(jù)我所知就只能一條條的循環(huán)更新了。