2011-05-05 3 views
0

안녕하세요.안에있는 동안, 문제가 생기면

나는 의심의 여지가있다.

데이터 요청 뒤에 두 개의 테이블이 있습니다. 그리고 응용 프로그램의 다른 제품

EX :

Request: 1 
    >> Plan 1 Value: 10.00 
    >> Plan 2 Value: 20.00 
Request: 2 
    >> enter service Value: 10.00 

More'm함으로써 다른 내부 동안 다른 배치 목록을받지.

Repede이 (가) 더 이상 요청을 제출하지 않았습니다.

My code. 

$query = $this->_CONEXAO->prepare("SELECT * FROM disk_request WHERE request_id = :id "); 
$query->bindParam(":id", $id, PDO::PARAM_STR, 20); 
$query->execute(); 
while ($row2 = $query->fetch()){ 
    echo '<div id="request">'.$row2["request_cod"].''; 

    $request = $row2["request"]; 
    $query = $this->_CONEXAO->prepare("SELECT * FROM disk_product WHERE cod_request = :cod"); 
    $query->bindParam(":cod", $request, PDO::PARAM_STR, 20); 
    $query->execute(); 

    while ($row_product = $query->fetch()){ 
     // here is list the products of the order is just above an application for various products can be a 2,3,4 or products on the list ... 
     echo '<div> >> </div><div>'.$row_product["product"].'</div>'; 
    } 
} 

내가 도움을 매우 감사하게 될 것입니다 ..

+1

오후에 이미 왔지만 감사합니다. 그리고 꺽쇠 괄호를 HTML 엔티티로 올바르게 인코딩해야합니다 (이 경우 '> >'). –

+0

:). 브라질이 있습니다, 우리는 오전 10시에 깨어났습니다. 맑은 브라질에서 포옹 : P – user628298

답변

3

귀하의 $query은 첫 번째를 대체 둘째, which'll 엉망 첫 while.

두 번째 이름을 $query으로 바꾸고 $query2으로 바꾸면됩니다.

+0

모든 요청이 나타났습니다. 왜 그런지 알아? – user628298

0

외부 루프의 $query을 쾅쾅 벌리고 있습니다. 내부 루프에 대해 다른 변수를 사용하십시오.

0

$ query 개체를 다시 사용하면 문제가 발생합니다.

1

당신은 단지 몇 가지 정보를 선택합니다

, 당신이 할 수있는 ... 쿼리에

SELECT * FROM disk_request,disk_product WHERE 
disk_product.cod_request=disk_request.request and request_id = :id 

쿼리 같은 정말 좋은 나던 사용 SQL 최적화되지 않습니다하지 않는다 :

SELECT disk_request.request_cod as request_cod, disk_product.products as product 
FROM disk_request,disk_product 
WHERE disk_product.cod_request=disk_request.request and request_id = :id 
GROUP BY disk_request.request_cod 

은 그럼 당신은 하나 개의 루프를하고 이전에서 변경된 disk_request, 당신은 당신의 <div id="request">

을 넣을 때 확인
+0

더 많은 응용 프로그램이 제품을 나열하므로? 그래서 아무 방법도 없습니다 ... – user628298

+0

@ user628298 귀하의 의견을 이해하지 못합니까? – dwarfy

+0

제품 요청을 나열하지 마십시오. – user628298

관련 문제