2013-09-24 2 views
-1

를 삽입 i를 나에게주는 그 루프에 대해 다음과 같습니다 Cat: 1, Sort: 20 Cat: 2, Sort: 13한 행이

내가 내 쿼리로 밀어하고 내 데이터의 $cat$sort에 수를 어떻게해야합니까? For 루프

:

 for($i = 0; $i < count($categories); $i++) 
     { 
      $cat = $categories[$i]; 
      $sort = $sortOrder[$i]; 

      print("Cat: $cat, Sort: $sort \n"); 
     } 

삽입 쿼리 : 만 대신 두 값의 내 데이터베이스에서 두 번째 행을 얻고로

$this->Ps_products_model->brand_by_category_insert($brand_name,$brand_id,$cat,$sort,$state); 
+0

for 루프에서 삽입 호출을 실행하고 있습니까? – Chandu

+0

@Chandu Duh - no –

+0

mysql에서 값을 얻는 방법을 확인하십시오. 일부 메소드 예 : fetchColumn - 카운터를 증가시키고 한 행을 건너 뜁니다. – Mihai

답변

1

는 인쇄() 호출을 교체 귀하의 삽입 쿼리.

for($i = 0; $i < count($categories); $i++) 
{ 
    $cat = $categories[$i]; 
    $sort = $sortOrder[$i]; 

    $this->Ps_products_model->brand_by_category_insert($brand_name,$brand_id,$cat,$sort,$state); 
} 
+0

예 그냥 클릭 - 너무 긴 코드를보고되었습니다 –

+0

글쎄, 당신은 해상도에 다가 가고 있습니다. 네가 잠시 들렀다는 걸 알아. 집에 가서 원래 질문에 대한 대답을 끝내지 못했습니다. – jas