Salve,
ho questo script che va a recuperare dati da circa 900 prodotti, il caricamento è già abbastanza lento, infatti impiega 6-7 secondi ogni volta e mi chiedevo come impostereste voi le query o il loop per velocizzare la cosa considerando che i prodotti saranno sempre di più..!
codice:
<?php
$data = $mysqli->query("SELECT * FROM prodotti");
foreach($data as $row){
$marca = $mysqli->query("SELECT marca FROM marche WHERE id = " . $row['idMarca']);
$marca = mysqli_fetch_assoc($marca);
$marca = $marca['marca'];
echo "<p style='float: left; padding: 0 50px 20px 0;'>
<label style='cursor: pointer'><input type='checkbox' name='prodotti[]' id='" . $row['id'] . "' value='" . $row['id'] . "' class='flat'/> $marca " . $row['nome'];
if($row['nicotina'] != 'NO'){
echo ' - Nico: ' . $row['nicotina'];
}
echo "</label></p>";
}
?>