有啊,只要where后面的條件把握好就行了,把握不好,可能數(shù)據(jù)就苦逼了,
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的肅州網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
所有:update
table1
set
num=num+1
條件(num不等于0):update
table1
set
num=num+1
where
num0
//經(jīng)過測試,一個很小的問題,只是你的sql語句寫錯了。
include_once?'cnn.php';
mysql_query("SET?NAMES?'gbk'");//解決漢字?
$result?=?mysql_query?(?"select?*?from?univ_basic_info"?);
while?(?$row?=?mysql_fetch_array?(?$result?)?)?{
$str1?=?strip_tags?($row['univ_kind']);
var_dump($str1);
$i=?$row['univ_id'];
mysql_query("UPDATE?univ_basic_info?SET?univ_kind='$str1'?WHERE?'univ_id'=$i");?
//注意此sql語句,univ_kind??不應(yīng)該有引號,而變量$str1則應(yīng)該帶引號
//你的錯誤就在于此
}
你說的是數(shù)據(jù)庫有一個updatetime的字段吧,有兩種方法
1:
使用php,插入數(shù)據(jù)時帶一個time()的變量
2:
使用mysql自帶的:將字段設(shè)置成 timestamp 類型,輸入默認(rèn)值 CURRENT_TIMESTAMP ,這是一個mysql函數(shù),這樣就不自動將當(dāng)前時間插入