Giriş yap
Mysqli kategoriye göre ürün listeleme

Merhabalar,
İki kategori mevcut 1. <b style="color:red">mehsul</b> 2.<b style="color:red">category</b>

Resim
(category):
<img src="https://i.imgyukle.com/2020/10/18/Ioz5aU.png&quot;&gt;

(mehsul)
<img src="https://i.imgyukle.com/2020/10/18/IozHpI.png&quot;&gt;

Yapmak istediğim şey kategoriye göre ürün listeleme.

<img src="https://i.imgyukle.com/2020/10/18/IozpxR.png&quot;&gt;

kategori sorunsuz listeleniyor ilave olarak ürünlerde listeleniyor ancak kategori idsine göre listelenmiyor.

<b style="color:red">mehsul</b> bölümündeki categ <b style="color:red">category</b>deki id ye eşit olması gerek.

KOD:

<code>

 <?php

$PR_sql = $conn->query("SELECT*FROM category

                INNER JOIN mehsul 
                ON mehsul.categ = category.id
                WHERE mehsul.categ = category.id
                ORDER BY id DESC");

while($Pr_cek = $PR_sql->fetch_assoc()){

$cname = $Pr_cek["cname"];

$cdescs = $Pr_cek["cdescs"];

?>

<?php } ?>

</code>

Bu işte yeniyim yardımcı olursanız sevinirim :)

makifgokce
7 gün önce
SELECT `category`.*, `mehsul`.* FROM `category` INNER JOIN `mehsul` ON `mehsul`.categ = `category`.`id` ORDER BY `id` DESC

bu kodu kullan büyük ihtimal düzelecektir.
Bu arada mysqli komutları tarihe karıştı artık PDO ya geçmende fayda var.Daha güvenli ve daha kolay bence.
http://sqlfiddle.com/#!9/50629c/4

Nasıl akıllıca soru sorulur?
Daha hızlı ve kaliteli cevaplar almak için önce nasıl soru sorulacağını bilmeniz gerekir. Eğer bilmiyorsanız bu yazı serisini okuyun.

Cevap yaz