2017-03-15 16 views
-1

私のデータベースにはカテゴリがありますが、どのように私のPHPページに表示するために特定のカテゴリを表示するのですか?特定のカテゴリにのみ項目を表示

<? 
      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 /> 

上記のコードは、データベース内のすべての項目を表示しています。

+0

あなたの結果をフィルタリングするクエリでwhere条件を追加し、クリーンで、クエリの条件が何をフィルタリングするために場所を追加* select * from products from category = "dfdfdfdf" * – JYoThI

+0

'select * from productsここでカテゴリを追加する" –

+0

@mickmackusa私は申し訳ありません兄、私の解決策を見つけるためにちょうど私がキーワードを見つけることができないように見える、今本当に難しい検索、私は本当にPHPに新しいです。 –

答えて

1

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

'' select * from products "'クエリはすでに二重引用符で囲まれています。 'category =" books "'を使用するように指示すると失敗します。 –

+0

素敵なキャッチ@フレッド・イイ - ありがとう – JYoThI

+0

いつも喜び –

-1

あなたは、あなたのSQLクエリからそれを行う

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

とパラメータを設定することができます。

または条件

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

場合に使用しかし、最初のものは

+0

p.categorieは? – JYoThI

+0

'= somecateg'は引用符で囲む必要があります。これは整数ではない文字列です –

関連する問題