最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP 批量刪除數(shù)據(jù)的方法分析

 更新時(shí)間:2009年10月30日 19:44:12   作者:  
好多朋友在網(wǎng)站開發(fā)中,經(jīng)常需要批量刪除數(shù)據(jù),尤其是習(xí)慣了asp的朋友,更是感覺asp下真方便了,php下什么都是數(shù)組有點(diǎn)麻煩。
大家可以參考下面的這篇文章http://www.fzitv.net/article/6488.htm
SQL:$SQL="delete from `doing` where id in ('1,2,3,4')";
  數(shù)據(jù)用逗號隔開。
  表單:
復(fù)制代碼 代碼如下:

  <form action="?action=doing" method="post">
  <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
  <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/>
  <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/>
  <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/>
  <input type="submit"/>
  </form>

  好$ID_Dele=$_POST['ID_Dele']將會是一個(gè)數(shù)組,雖然說PHP是弱類型的,但這里可沒ASP弱。
  ASP可以直接:
  SQL="delete from [doing] where id in ('"&ID_Dele&"')"進(jìn)行刪除。但PHP不能把$ID_Dele直接放進(jìn)去。因?yàn)?ID_Dele可不是'1,2,3,4'哦,因?yàn)?ID_Dele是一個(gè)數(shù)組,具有鍵和值。
  好,PHP中也不難,剛好有個(gè)函數(shù):implode(),對了。同split()explode()功能剛好相反的一個(gè)函數(shù),后兩者是用某字符(比如逗號)分割的,而前者則可以拼接為字符串。
  因此:
復(fù)制代碼 代碼如下:

  $ID_Dele= implode(",",$_POST['ID_Dele']);
  $SQL="delete from `doing` where id in ($ID_Dele)";


腳本之家提供測試代碼:
復(fù)制代碼 代碼如下:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<?php
if ($_POST["action"]="doing"){
$del_id=$_POST["ID_Dele"];
$ID_Dele= implode(",",$_POST['ID_Dele']);
echo "合并后:".$ID_Dele."<br />合并前:";
if($del_id!=""){
$del_num=count($del_id);
for($i=0;$i<$del_num;$i++){
echo $del_id[$i];
}
}
}else{
echo "請?zhí)峤?;
}

?>
<form action="?action=doing" method="post">
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="第1個(gè)"/>第1個(gè)
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="第2個(gè)"/>第2個(gè)
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="第3個(gè)"/>第3個(gè)
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="第4個(gè)"/>第4個(gè)
<input type="submit"/>
</form>

相關(guān)文章

  • PHP 文件上傳全攻略

    PHP 文件上傳全攻略

    PHP文件上傳功能一般都是大家使用事先封裝好的函數(shù),要用的時(shí)候直接使用已封裝的函數(shù)就完了,但有時(shí)候不能使用封裝函數(shù),還真不大能記住PHP的上傳相關(guān)的東西,在此做個(gè)總結(jié),以備后用。
    2010-04-04
  • php中利用post傳遞字符串重定向的實(shí)現(xiàn)代碼

    php中利用post傳遞字符串重定向的實(shí)現(xiàn)代碼

    php中利用post傳遞字符串重定向的實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2011-04-04
  • 朋友網(wǎng)關(guān)于QQ相關(guān)的PHP代碼(研究QQ的絕佳資料)

    朋友網(wǎng)關(guān)于QQ相關(guān)的PHP代碼(研究QQ的絕佳資料)

    這篇文章主要介紹了朋友網(wǎng)關(guān)于QQ相關(guān)的PHP代碼(研究QQ的絕佳資料),本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-01-01
  • 9個(gè)經(jīng)典的PHP代碼片段分享

    9個(gè)經(jīng)典的PHP代碼片段分享

    這篇文章主要給大家分享了9個(gè)經(jīng)典的PHP代碼片段,都是非常實(shí)用,也是經(jīng)常能夠用到的功能,推薦給大家。
    2014-12-12
  • PHP使用xmllint命令處理xml與html的方法

    PHP使用xmllint命令處理xml與html的方法

    這篇文章主要介紹了PHP使用xmllint命令處理xml與html的方法,較為詳細(xì)的講述了使用xmllint工具的各種命令處理XML文件與html的方法,是非常具有實(shí)用價(jià)值的技巧,需要的朋友可以參考下
    2014-12-12
  • PHP定時(shí)執(zhí)行任務(wù)的3種方法詳解

    PHP定時(shí)執(zhí)行任務(wù)的3種方法詳解

    PHP不支持多線程,有時(shí)候處理問題不是那么方便,今天談?wù)撘幌翽HP定時(shí)執(zhí)行的方法,感興趣的小伙伴們可以參考一下
    2015-12-12
  • php的4種常用運(yùn)行方式詳解

    php的4種常用運(yùn)行方式詳解

    這篇文章主要介紹了php的4種常用運(yùn)行方式,CGI、FastCGI、APACHE2HANDLER和CLI,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • PHP利用緩存技術(shù)提升性能技巧及原理探究

    PHP利用緩存技術(shù)提升性能技巧及原理探究

    隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)站性能對于用戶體驗(yàn)和SEO排名變得越來越重要,PHP作為一種常用的服務(wù)器端腳本語言,其性能對于網(wǎng)站的響應(yīng)速度起著至關(guān)重要的作用,而PHP的緩存技術(shù)就是提高性能的一種重要手段
    2024-01-01
  • php上傳文件并顯示上傳進(jìn)度的方法

    php上傳文件并顯示上傳進(jìn)度的方法

    這篇文章主要介紹了php上傳文件并顯示上傳進(jìn)度的方法,實(shí)例分析了php傳輸文件及顯示傳輸進(jìn)度的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP后期靜態(tài)綁定實(shí)例淺析

    PHP后期靜態(tài)綁定實(shí)例淺析

    這篇文章主要介紹了PHP后期靜態(tài)綁定,結(jié)合實(shí)例形式分析了php后期靜態(tài)綁定相關(guān)概念、原理、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-12-12

最新評論

苗栗县| 建始县| 习水县| 汤阴县| 农安县| 阜宁县| 开阳县| 山西省| 绍兴市| 连城县| 余干县| 曲靖市| 大化| 互助| 舟曲县| 肥乡县| 泽库县| 中山市| 孝昌县| 巢湖市| 牙克石市| 滨州市| 集贤县| 方山县| 西城区| 三原县| 望城县| 静海县| 上高县| 乌什县| 诏安县| 武安市| 平潭县| 丹凤县| 通化县| 鄄城县| 习水县| 新竹县| 镇江市| 龙海市| 松阳县|