<입력 이름"/> <입력 이름">

 >  기사  >  백엔드 개발  >  영지버섯 포자분말의 효능과 기능 및 섭취방법 PHP를 이용한 데이터 일괄삭제 방법 분석

영지버섯 포자분말의 효능과 기능 및 섭취방법 PHP를 이용한 데이터 일괄삭제 방법 분석

WBOY
WBOY원래의
2016-07-29 08:41:031362검색

다음 기사를 참조할 수 있습니다 http://www.jb51.net/article/6488.htm
SQL: $SQL="delete from `doing` where id in ('1,2,3,4' ) ";
데이터는 쉼표로 구분됩니다.
양식:

코드 복사 코드는 다음과 같습니다.



 
 
 
 
 
 


 Good$ID_Dele=$_POST; 'ID_Dele' ]는 배열이 됩니다. PHP는 약한 형식이지만 ASP만큼 취약하지는 않습니다.
ASP는 다음과 같이 직접 수행할 수 있습니다.
SQL="delete from [doing] where id in ('"&ID_Dele&"')"을 삭제합니다. 그러나 PHP는 $ID_Dele을 직접 넣을 수 없습니다. $ID_Dele은 '1,2,3,4'가 아니기 때문입니다. $ID_Dele은 키와 값이 포함된 배열이기 때문입니다.
좋습니다. PHP에는 implode()라는 함수가 있습니다. 그렇죠. Split()explode()와 정확히 반대되는 기능을 가진 함수입니다. 후자의 두 개는 특정 문자(예: 쉼표)로 구분되는 반면, 전자는 문자열로 연결될 수 있습니다.
따라서:

코드 복사 코드는 다음과 같습니다.


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


이 사이트는 테스트 코드를 제공합니다:

코드 복사 코드는 다음과 같습니다.


?php
if ($_POST["action"]="doing"){
$del_id=$_POST["ID_Dele"]
$ID_Dele= implode(",",$_POST[' ID_Dele']);
echo "병합 후:".$ID_Dele."
병합 전:"
if($del_id!=""){
$del_num=count ($del_id);
for($i=0;$i<$del_num;$i ){
echo $del_id[$i]
}
}
}else{
echo "제출해주세요";
?>

1st
2nd
< ;input name="ID_Dele[]" type="checkbox" value="3rd"/>3rd
4th


이상으로 영지버섯 포자분말의 효능과 기능 및 섭취방법에 대해 소개하였습니다. PHP에서 데이터를 일괄삭제하는 방법에 대한 분석에는 영지버섯 포자분말의 효능과 역할 및 섭취방법이 포함되어 있기를 바랍니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 됩니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.