//經(jīng)過測試,一個很小的問題,只是你的sql語句寫錯了。
站在用戶的角度思考問題,與客戶深入溝通,找到陸河網(wǎng)站設計與陸河網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設、成都網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務覆蓋陸河地區(qū)。
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??不應該有引號,而變量$str1則應該帶引號
//你的錯誤就在于此
}
$sql = "update news set hit_count = hit_count+1 where id = " . $id;
$db-execute($sql);
$User-where('id=5')-setInc('score',3);?//?用戶的積分加3
$User-where('id=5')-setInc('score');?//?用戶的積分加1
$User-where('id=5')-setDec('score',5);?//?用戶的積分減5
$User-where('id=5')-setDec('score');?//?用戶的積分減1
格式:update 表名稱 set 字段名稱 = 字段名稱 + 1 [ where語句]
比如說數(shù)據(jù)庫中有一張student表,要想把id為1的學生成績(score)加1則
update student set score=score+1 where id = 1
如果是需要多個字段同時在原來的值的基礎(chǔ)上加1只用一條sql語句的話,那么就用逗號隔開
比如我需要給我的表中計數(shù),表中有三類字段是這樣:
1.總節(jié)點數(shù) :numberNode
2.簡單節(jié)點數(shù) :numberSimpleNode
3.復雜節(jié)點數(shù) :numberComplexNode
無論是我在給簡單節(jié)點數(shù)還是復雜節(jié)點數(shù)加1的時候我都得給總節(jié)點數(shù)加1,那么就有如下語句來完成:
update scenario set numberNode = numberNode + 1,numberSimpleNode = numberSimpleNode + 1;