在更新之前 ,先在數(shù)據(jù)庫取字段的值保存,再保存要改成的值,當(dāng)你更新成功之后,把之前保存的兩個(gè)值插入日志表
成都創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文營銷等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
//經(jīng)過測(cè)試,一個(gè)很小的問題,只是你的sql語句寫錯(cuò)了。
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)該有引號(hào),而變量$str1則應(yīng)該帶引號(hào)
//你的錯(cuò)誤就在于此
}
你說的是數(shù)據(jù)庫有一個(gè)updatetime的字段吧,有兩種方法
1:
使用php,插入數(shù)據(jù)時(shí)帶一個(gè)time()的變量
2:
使用mysql自帶的:將字段設(shè)置成 timestamp 類型,輸入默認(rèn)值 CURRENT_TIMESTAMP ,這是一個(gè)mysql函數(shù),這樣就不自動(dòng)將當(dāng)前時(shí)間插入