New question

Question:

Date: 21-03-2020 07:19:55 (In Spanish)

Calcular cuantos productos en venta tiene el usuario | PHP7[Resolved]

Hola amigos, tengo un pequeño problema y es que me urge calcular y sacar la cantidad de producto que esta vendiendo el usuario para colocarlo en su perfil de vendedor, pero resulta que mi lógica no me alcanza para eso.

BD producto
CREATE TABLE product(
id_producto             int(255) AUTO_INCREMENT PRIMARY KEY,
user_id                 int(255) not null,
title                   varchar(200) not null,
description_product     text not null,
moneda                  varchar(100) not null,
price                   varchar(200) not null,
ubication               varchar(150) not null,
video                   varchar(255),
miniatura               varchar(255),
images                  varchar(255) not null,
category                varchar(255) not null,
condicion               varchar(50) not null,
state                   varchar(100),
create_at_product       date,
CONSTRAINT fk_product_users FOREIGN KEY(user_id) REFERENCES users(id_usuario)
)ENGINE=InnoDb;


[url=https://ibb.co/7kNwZ6g][/url]

Si necesitan mas información, por favor díganmelo.
Tags: MySQL - PHP - SQL Votes: 1 - Answers: 1 - Views: 9 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 21-03-2020 19:10:34 Ya logre solucionar el problema, lo he solucionado con una simple consulta SQL que he encontrado investigando con Google.

    Este es el código ya resuelto:
    $profile = (int)$profile;
    
    // Sacar la cantidad de producto que ha publicado cada usuario
    $stmt = $conexion->query("SELECT user_id, COUNT(user_id) AS cantidad FROM product WHERE user_id = $profile GROUP BY user_id");
    $stmt->execute();
    while ($row = $stmt->fetch()) {
        // cantidad de producto
        $cantidad = $row['cantidad'];


    Esta pregunta ya ha sido solucionada
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com