2016-06-28 5 views
-4

enter image description hereバランスがここ

を示していない私のコードです:

<table width="50%" border="2" bordercolor="green"> 
    <tr> 
     <th>ItemName</th> 
     <th>Balance</th> 
    </tr> 
     <?php 
     if($qw="select DISTINCT(itemname) from details where DATE(date)<='$date' order by date desc"){ 
     $qq = mysqli_query($con,$qw); 
     while($r=mysqli_fetch_array($qq,MYSQLI_ASSOC)) 
     { 
     ?> 
     <tr> 
     <td><?php echo $r['itemname']; ?></td> 
     <td><?php echo $r['balance']; ?></td> 
     </tr> 
     <?php 
     } 
     } 
     ?> 
     </table> 

与えられたコード製品itemNameにはフェッチが、バランスがデータベースからフェッチされていないです。

+2

あなたは、SQLの「バランス」を選択していないため。 – Jeff

+2

'SELECT DISTINCT(itemname)、balance ...' – Saty

+0

選択DISTINCT(itemname)、詳細からの残高DATE(date)<= '$ date'日付順に並べ替え –

答えて

0

クエリには「残高」フィールドは含まれていません。
は、それを含めるようにクエリを変更し :

select DISTINCT itemname, balance from details where ... 
+0

これは何かを書いているクエリです。($ qw = "日付(日付)<= '$日付'の順序で詳細を示すDISTINCT(項目名) ) – saurabh

+0

<表の幅= "50%" ボーダー= "2" はBorderColor = "グリーン"> \t \t \t はをITEMNAME \t \t バランス \t \t <?PHP \t IF($のQW = "DISTINCT(itemname)を選択し、合計fr $ DATE(date)<= '$ date' order by日付desc){ \t $ qq = mysqli_query($ con、$ qw​​); \t一方($ R = mysqli_fetch_array($のQQ、MYSQLI_ASSOC)) \t {\t> \t \t \t \t​​ \t \t​​<?php echo $ r ['total']; ?> \t \t \t \t <?phpの \t} \t} \t?> \t – saurabh

+0

これはまた、DISTINCT – saurabh