$sqlr="update table set active='1' where id='$id'"; //表table根據(jù)傳遞的數(shù)據(jù)設(shè)置參數(shù)ACTIVE
專注于為中小企業(yè)提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)色尼免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
這個(gè)就是更新語句呀,你是要更新什么東東,在set后面寫上你要更新的字段就可以了呀
是否有報(bào)錯(cuò)?
?
echo $b_order."br";
echo $id."br";
$query="update book set b_order='$b_order',publisher='$publisher' where book_id=$id";
echo $query."br";
?
調(diào)試輸出看一下值
echo "UPDATE news set title='$title',text='$neirong'where id=".$id;
把打印出來的結(jié)果在數(shù)據(jù)庫里執(zhí)行看看。
更新是要更新兩次 但是你可以用循環(huán)批量更新的!
對數(shù)據(jù)庫的操作是每次一條 或者 你可以寫事務(wù)的,這樣的話就比較麻煩了
就用循環(huán)吧
首先把你的一個(gè)tr/tr中的四個(gè)內(nèi)容都用相應(yīng)的數(shù)組名字name[]作名字
然后 提交后 得出來數(shù)組長度 然后循環(huán)相應(yīng)的次數(shù)
執(zhí)行SQL操作 就OK
如果具體的 問題 可以 留言
//經(jīng)過測試,一個(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)該有引號,而變量$str1則應(yīng)該帶引號
//你的錯(cuò)誤就在于此
}