?php
創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站設(shè)計(jì)公司,創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、成都全網(wǎng)營(yíng)銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
//先構(gòu)造SQL語句
$SQL="DELETE?FROM?a?WHERE?b='123'";//刪除a表中所有b字段值為123的記錄
$ALL="DELETE?FROM?a";//刪除a表中所有記錄
$ALL2="TRUNCATE?a";//刪除a表中所有記錄,(推薦使用)
//使用mysql_query命令執(zhí)行SQL語句,如:
mysql_query($SQL);
本文實(shí)例講述了PHP實(shí)現(xiàn)刪除多重?cái)?shù)組對(duì)象屬性并重新賦值的方法。分享給大家供大家參考,具體如下:
實(shí)例:sphinx搜索出來的結(jié)果,要去掉某個(gè)屬性值:
$cl
=
new
SphinxClient
();
$query
=
$cl-Query
(
$keyword,
$index
);
方法一,直接刪除屬性:
foreach
(
$query['matches']
as
$k
=
$val
)
{
unset($query['matches'][$k]["attrs"]["content"]);
unset($query['matches'][$k]["attrs"]["remarks"]);
}
方法二,把對(duì)應(yīng)屬性值設(shè)置為空或其他需要的值:
foreach
(
$query['matches']
as
$k
=
$val
)
{
$query['matches'][$k]["attrs"]["content"]
=
'';
$query['matches'][$k]["attrs"]["remarks"]
=
'';
}
注:要操作多重?cái)?shù)組的關(guān)鍵是foreach循環(huán)里用
as
$k
=
$val
取得具體元素的下標(biāo),否則無法操作。
另:php使用sphinx搜索可參考
php啟用sphinx全文搜索的實(shí)現(xiàn)方法
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯(cuò)誤與異常處理方法總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
sample?code:
?php?
if($del_id!=""){?
$del_num=count($del_id);?
for($i=0;$i$del_num;$i++){?
mysql_query("Delete?from?news?where?id='$del_id[$i]'");?
}??
echo("script?type='text/javascript'alert('刪除成功!');history.back();/script");?
}else{?
echo("script?type='text/javascript'alert('請(qǐng)先選擇項(xiàng)目!');history.back();/script");?
}?
?
thinkphp5數(shù)據(jù)庫(kù)怎么批量刪除
// 以下方法供參考
$id = 3;
// 1、如果id是主鍵,且Mysql數(shù)據(jù)庫(kù)
$new -delete($id);
// 2、用表示篩選條件的數(shù)組$map
$map["id"]=$id;
$new -where($map)-delete();
// 3、如果id是主鍵
$new -delete($map);
// 4、直接用數(shù)組
$new -where(array("id"=$id))-delete();
// 5、刪除多條1,3,5,6,8
$ids = array(1,3,5,6,8);
$maps["id"] = array("in",$ids); // 或者 $maps["id"] = array("in","1,3,5,6,8");
$new -where($maps)-delete();
為刪除按鈕增加一個(gè)sub句柄name=del,$_POST['sub']按鈕觸發(fā)sql處理刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù),
我只能提供思想,實(shí)際問題實(shí)際對(duì)待。不懂的可以繼續(xù)問我。
這個(gè)和thinkphp有什么關(guān)系呢?
前臺(tái)將選中的checkbox提交到后臺(tái)(例如這些都是id),然后后臺(tái)收到數(shù)組之后將這些id匹配的數(shù)據(jù)刪除。
在thinkphp里面簡(jiǎn)單的批量刪除:
$where['id']?=?array('in',$arr);????//$arr是你接收到的數(shù)組
$Model-where($where)-delete();
本文題目:php多數(shù)據(jù)刪除 php實(shí)現(xiàn)刪除功能
網(wǎng)站路徑:http://aaarwkj.com/article34/dooopse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、定制開發(fā)、網(wǎng)站排名、軟件開發(fā)、網(wǎng)站制作
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)