包含php同時(shí)修改兩行數(shù)據(jù)的詞條

php批量修改數(shù)據(jù)

function updatecols($table,$arr){

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到雁峰網(wǎng)站設(shè)計(jì)與雁峰網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋雁峰地區(qū)。

$sql = "update ".$table." set ";

$total = count($arr);

$i=1;

foreach($arr as $k=$v){

$sql .= $k."=".$v;

if($i$total){

$sql .= ",";

}

$i++;

}

return $sql;

}

echo updatecols("table1",array('col1'='123','col2'='345'));

php如何用update更新多條數(shù)據(jù)

樓主貼出的代碼是主要代碼不是完整代碼,以下是對(duì)你貼出代碼的修改,接收數(shù)組并批量更新

接收數(shù)據(jù)格式形如:

array(

0=array(

'id' = 1,

'title'= '標(biāo)題1'

'url'= '...'

),

1=array(

'id' = 1,

'title'= '標(biāo)題1'

'url'= '...'

),

)

注意在原來(lái)的基礎(chǔ)上加了更新條件id,不加的話是會(huì)更新全部的。

A頁(yè)面代碼:

?php

$exec="select * from focusimg";

$result = mysql_query($exec,$link);

$i=0;

while($pt=mysql_fetch_array($result)){

?

tr onmouseover="this.className='admTr'" onmouseout="this.className=''"

td width="17%" align="right"標(biāo)題?php echo $pt['id']; ?:input name="?php echo "focusimg[$i][id]"; ?" value="?php echo $pt['id']; ?" type="hidden"http://td

tdinput name="?php echo "focusimg[$i][title]"; ?" type="text" id="textfield" value="?php echo $pt['title'];?" size="30" //td

td width="17%" align="right"鏈接?php echo $pt['id']; ?:/td

tdinput name="?php echo "focusimg[$i][url]"; ?" type="text" id="textfield" value="?php echo $pt['url'];?" size="30" / /td

/tr

?php

$i++;

};

?

B頁(yè)面代碼:

?php

include 'conn.php';

$focusimg=$_POST['focusimg'];

foreach($focusimg as $k=$v) {

$exec="update chips set title='{$v[title]}',url='{$v[url]}' where id='{$v[id]}'";

mysql_query($exec, $link);

}

mysql_close($link);

echo "edit OK!";

?

php的mysql同時(shí)修改2個(gè)表數(shù)據(jù),怎么實(shí)現(xiàn)?

//完成你的問(wèn)題需要先假設(shè)幾個(gè)變量

//傳值的id

$aId = $_GET['id']

//要修改的新check內(nèi)容

$newCheck = "aaa";

//要在表B中加的數(shù)值

$addContent = "20";

//第一個(gè)SQL更新表A中的check內(nèi)容

$sql1 = "UPDATE `A` SET `check`='".$check."' WHERE `aid`=".$_GET['id'];

//第二個(gè)SQL獲取表B中的相關(guān)信息

$sql2 = "SELECT `B`.`bid`,`b`.`score` FROM `A`,`B` WHERE `A`.`name`=`B`.`name` AND `A`.`aid`=".$_GET['id'];

//通過(guò)sql2可以得到所要修改的B表中的bid=$bid 和B表中該條記錄的score內(nèi)容=$score。

$newScore = $score.$addContent;

//更新表B中數(shù)據(jù)

$sql3 = "UPDATE `B` SET `score`='".$newScore."' WHERE `bid`=".$bid;

php 中怎樣一次向一個(gè)表里添加兩行數(shù)據(jù)

這個(gè)屬于sql的問(wèn)題。

insert?into?tb_xxx?(id,?name)?values?(null,?'aaa'),(null,?'bbb');

當(dāng)前名稱:包含php同時(shí)修改兩行數(shù)據(jù)的詞條
標(biāo)題路徑:http://muchs.cn/article28/hjejjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)網(wǎng)站設(shè)計(jì)、小程序開發(fā)品牌網(wǎng)站設(shè)計(jì)、做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司