Mam taki kod:
<?php $row = $db->query_first("SELECT COUNT(*) AS itemCount FROM items WHERE isWaiting = '0'"); $_GET["page"] = 0; $paginator = getPaginator($row["itemCount"],$_GET["page"],"glowna"); $showPerPage = (int)SHOW_PER_PAGE; $showMe = $_GET["page"]*$showPerPage; $items = $db->query("SELECT *,ite.id,ite.addTime AS addTime, COUNT(comm.cid) AS commNo FROM items AS ite LEFT OUTER JOIN comments AS comm ON comm.picId=ite.id LEFT JOIN users ON (users.uid=ite.uId) WHERE ite.isWaiting = '0' GROUP BY ite.id ORDER BY ite.addTime DESC LIMIT " . $showMe . ", " . $showPerPage); $i = 0; while ($row = $db->fetch_array($items)) { $i++; $addClass = ($i < $showPerPage) ? ' morespace' : ''; if ($i == $randAdPlace) { ?> <div class="contener3"> <div class="advertItems"> <?php ?> </div> </div><br> <?php } $preLink = ''; require("includes/item.inc.php"); } if($i == 0) { } else { ?> <div class="contener2"> <div class="paginator"> <?php ?> </div> </div> <?php } ?>
i mam pytanie czy te zapytania mysql powinny być jakoś kończone/zamykane - $db->close()?