0
votes

Comment obtenir seulement 2 produits dans la page de chargement de chaque catégorie

Je veux montrer deux produits pour chaque catégorie de chargement de cette page, mais si je clique sur un type de catégorie, il affichera tous les produits.

Voici mon code: P>

<?php
   $resultspi= $con->query ("SELECT * FROM products WHERE ORDER BY id ASC"); 
   if ($resultspi->num_rows > 0) {
   while($rowpi = mysqli_fetch_array ($resultspi, MYSQL_ASSOC)) { 
         $id = $rowpi['id'];
         $types = $rowpi['type'];
         $image = $rowpi['images'];
         $names = $rowpi['name'];
 ?>
      <div class="item <?php echo $types;?>">
           <a href="uploads/products/<?php echo $image;?>" data-rel="gallery[prodcuts]" title="<?php echo $names;?>" class="">
              <img src="uploads/products/<?php echo $image;?>" alt="<?php echo $names;?>" class="thumb mCS_img_loaded" style="visibility: visible; opacity: 1;">
              <p class="info"> </p>
           <div class="overlay">
              <span></span>
           </div>
            </a>
       </div>
<?php 
      }
    }
 ?>


3 commentaires

Je l'ai utilisé mais je veux obtenir deux produits pour chaque catégorie dans la page de chargement. Mais lorsque je clique sur le type, il affichera tout le produit. S'il vous plaît vérifier mon lien de site en direct.


Vous devez vérifier le dernier coup de code dans cette réponse - Stackoverflow.com/Questtions/1442527/...


Ce n'est pas ma réponse.


3 Réponses :


-1
votes

Changer votre requête Essayez ceci à la place: Sélectionnez * à partir de produits où l'ordre par ID ASC Limit 2


0 commentaires

0
votes
SELECT P.Name, rs.*
FROM (
    SELECT [CustomerNo], PlanId, Rank()
        OVER (Partition BY PlanId
            ORDER BY [CustomerNo] DESC) AS Rank
    FROM CustomerOfPlan
    ) rs
    INNER JOIN [Plan] P ON P.Id = rs.PlanId
WHERE Rank <= 2

  In this sample I have 11 Plans and 16000 CustomerOfPlans but result
  has 22 records.. why ? I need 2 CustomerOfPlan per Plan.

1 commentaires

Lorsque vous cliquez sur chaque Rs.Id, vous pouvez afficher tous les clients de la clientèle.



1
votes

J'utilise cette requête. Ce code fonctionne pour moi. XXX


0 commentaires