2017-03-15 9 views
-1

auf meiner Datenbank Ich habe eine Kategorie, wie zeige ich eine bestimmte Kategorie nur auf meiner PHP-Seite angezeigt werden?Zeige Artikel nur in einer bestimmten Kategorie

<? 
      include("conn.php"); 
      $result=mysql_query("select * from products"); 
      while($row=mysql_fetch_array($result)){ 
       if(@$count % 2==0){ 
     ?> 
     <table border="0" cellpadding="2px" width="1000px"> 
<?php } ?> 


      <td width="500"><img src="gambar/<?=$row['Gambar']?>" /> 
       <br><b><?=$row['product_name']?></b><br /> 
        <?=$row['description_name']?><br /> 
        Price:<big style="color:green"> 
         RM<?=$row['price']?></big><br /><br /> 

Der obige Code zeigt alle Elemente in der Datenbank an.

+0

hinzufügen, wo Zustand in Abfrage zu filtern, was Sie zu filtern want * select * von Produkten mit der Kategorie = "dfdfdfdf" * – JYoThI

+0

'wähle * aus den Produkten WHERE category =" Füge die gewünschte Kategorie hier hinzu "' –

+0

@mickmackusa Es tut mir leid, Bruder, suche wirklich hart jetzt nur um meine Lösung zu finden nur so, als ob ich das Schlüsselwort nicht finden kann, ich bin wirklich neu in PHP. –

Antwort

1

where Zustand in Abfrage Fügen Sie Ihr Ergebnis

select * from products where category='books' 
+0

'" Wähle * aus Produkten "' ihre Abfrage ist bereits in Anführungszeichen gesetzt. Ihnen zu sagen, dass where category = "books" verwendet wird, schlägt fehl. –

+0

netter Fang @ Fred-ii- danke – JYoThI

+0

immer ein Vergnügen –

-1

Sie können es aus Ihrer SQL-Abfrage tun,

mysql_query("select p from products where p.categorie= somecateg"); 

und die Parameter einstellen.

oder eine Verwendung, wenn die Bedingung

<? if (?=$row['product_categ'] == "somecateg" ?> 

Aber das erste ist sauber

+0

p.categorie bedeutet? – JYoThI

+0

'= somecateg' muss zitiert werden; Das ist eine Zeichenkette, die keine Ganzzahl ist. –

Verwandte Themen