Como usar o select para chamar determinado nome em uma coluna
Olá, tenho uma tabela chamada products, com uma coluna chamada categorias. Dentro da coluna 'categorias' tenho produtos com categorias distintas como 'bebidas', 'doces', 'salgados', etc. Quero que o php retorne apenas os produtos com o categoria 'bebidas' isso é possível, ou devo criar uma tabela para cada categoria? No momento estou usando o código abaixo, mas ele me retorna todos os produtos, e eu só quero aqueles de determinada categoria.
<?php
$sql="SELECT * FROM product";
$result=$conn->query($sql);
while($row=$result->fetch_assoc()){
?>
<div class="col-sm-6 col-md-4 col-lg-3 mb-2">
<div class="card-deck">
<div class="card p-2 border-secondary mb-2">
<img src="<?= $row['product_image']; ?>" class="card-img-top">
<p class="text-center">
<?= $row['product_name']; ?><br>
</p>
<h4 class="card-title text-center">Por : R$<?= $row['product_price'] ?></h4>
<form accept-charset="utf-8" action="" class="form-submit">
<input type="hidden" class="pid" value="<?= $row['id'] ?>">
<input type="hidden" class="pname" value="<?= $row['product_name'] ?>">
<input type="hidden" class="pprice" value="<?= $row['product_price'] ?>">
<a href=""><input type="hidden" class="pimage" value="<?= $row['product_image'] ?>"></a>
<input type="hidden" class="pcode" value="<?= $row['product_code'] ?>">
<button class="btn btn-success btn-block addItemBtn"><i class="fa fa-shopping-cart"></i> Adicionar ao Carrinho</button>
</form>
</div>
</div>
</div>
<?php } ?>Discussão (8)
Carregando comentários...