안녕하세요, 저는 전자 상점을 만들고 범주 트리와 여러 제품의 다양한 제품을 한 페이지에 15036 개 이상의 mysql_query("SELECT ...");
개의 검색어와 같이 표시했습니다. (내가 "while"루프를 계산한다면).PHP - 너무 많은 mysql_query ("SELECT ..") ..?
너무 많습니까? 그렇다면 부작용이 있습니까? (ofc. 데이터로드에 더 많은 시간이 걸립니다.)
그런 식으로하지 않고도이 코드의 효과를 얻을 수 있습니까?
$result2 = mysql_query("SELECT * FROM ceny WHERE produkt_id='$id' ORDER BY gramaz");
$result3 = mysql_query("SELECT * FROM ceny WHERE produkt_id='$id' ORDER BY gramaz");
$result4 = mysql_query("SELECT * FROM ceny WHERE produkt_id='$id' ORDER BY gramaz");
$result5 = mysql_query("SELECT * FROM ceny WHERE produkt_id='$id' ORDER BY gramaz");
while($row2 = mysql_fetch_array($result2)) { }
while($row3 = mysql_fetch_array($result2)) { }
while($row4 = mysql_fetch_array($result2)) { }
while($row5 = mysql_fetch_array($result2)) { }
감사합니다.
+1 또한 'produkt_id'로 주문한 다음 'gramaz'로 주문하면 여러 차례와 동일한 순서로 결과를 얻을 수 있습니다. –