es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Me gustaría ver los productos por categoría en la página de inicio Php Mysql.

Con esto obtengo:

Categoría 1

Producto

Categoría 1

Producto

Categoría 2

Producto

etc…

Aquí está mi nueva consulta:

<?php
$oldcat = "";
$sql_cat = "SELECT coupons_category.category_id, coupons_category.category_name, coupons_coupons.coupon_category, coupons_coupons.coupon_name, coupons_coupons.prezzo_reale, coupons_coupons.coupon_realvalue, coupons_coupons.acconto,coupons_coupons.gratis,coupons_coupons.coupon_startdate,coupons_coupons.coupon_image,coupons_coupons.coupon_enddate, coupons_coupons.meta_title,coupons_coupons.coupon_id  FROM coupons_category LEFT JOIN coupons_coupons ON coupons_category.category_id=coupons_coupons.coupon_category ORDER BY coupons_category.category_name";
$result_cat = mysqli_query($conn, $sql_cat);
if (mysqli_num_rows($result_cat) > 0) {
    while($row_cat = mysqli_fetch_assoc($result_cat)) {
    if ($oldcat != $row_cat['category_id'] ) {
    if ($oldcat != "") echo "<br>";
    echo "".$row_cat['category_name']."<br>";}
    echo "". $row_cat['coupon_name']."";
    $oldcat = $row_cat['category_id'];
    }       
}
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Este es un bloque de código PHP que recupera información de dos tablas, “coupons_category” y “coupons_coupons”, y muestra los resultados en un formato específico. El código une las dos tablas basándose en el ID de categoría y ordena los resultados según el nombre de la categoría.

    Luego, recorre los resultados devueltos por la consulta SQL e imprime el nombre de la categoría si el ID de categoría es diferente al anterior. Después de eso, imprime el nombre del cupón para esa categoría.

    El código utiliza mysqli para interactuar con una base de datos MySQL. Las variables $conn, $sql_cat y $result_cat se utilizan para conectarse a la base de datos y obtener los resultados.

    Este código podría ser útil para mostrar una lista de categorías y productos asociados en un sitio web.

Comments are closed.