이 글의 예시에서는 PHP에서 데이터를 일괄 추가하고 데이터를 일괄 업데이트하는 구현 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
PHP에서 데이터를 일괄 저장하려면 SQL의 삽입 문만 사용하여 데이터를 일괄 저장하면 됩니다. 데이터를 업데이트하려면 업데이트 세트를 사용하여 업데이트를 완료하면 됩니다. 작동 방법은 매우 간단합니다.
설계 방법: 여러 양식 레코드를 동시에 제출하고 각 레코드에 동일한 텍스트 필드 이름을 설정한 다음 양식 처리 페이지에서 for 루프를 통해 양식에서 제출한 데이터를 읽고 추출한 다음 마지막으로 변환합니다. 데이터 형태의 데이터를 데이터베이스에 하나씩 추가합니다.
그 중 count() 함수를 적용하여 배열의 요소 수를 가져옵니다.
양식 제출 페이지의 코드는 다음과 같습니다.
데이터 일괄 업데이트
주로 while, list(), Each() 함수를 통해 데이터의 일괄 업데이트를 구현합니다. list() 함수는 여러 변수에 값을 한 번에 할당하는 데 사용됩니다.
코드 복사
코드는 다음과 같습니다.
表单处理页,代码如下:
if($submit=="激活"){
while(list($name,$value)=각($_POST)){
$result=mysql_query("tb_user 설정 작업 업데이트='激活' where id='".$name."'");
if($result==true){
echo "<script> Alert('激活成功');window.location.href='index.php';</script>";}}
if($submit2=="冻结"){
while(list($name,$value)=각($_POST)){
$result=mysql_query("tb_user 설정 작업 업데이트='冻结' where id='".$name."'");
if($result==true){
echo "<script> Alert('冻结成功');window.location.href='index.php';</script>";}}
}
?>
总结:心细의 朋友会发现两个例子는 多几个共同点, 一个是表单의 表单name是以counts[]数组shape式了,而에서 php处리接受页면도会使사용 for 或来实现遍历了, 下面我就简单的给大家分析这两个例子.
개수[]:这个在表单中是代表数组,如果你有10个表单那么我们name=counts[] 意思他们内个書是一样数组, 知道这个是数组了就知道下路为什么会使用遍历了.
while(list($name,$value)=각($_POST)){ 或
for($i=0;$i
希望本文所述对大家程序设计有所帮助。