Как получить запись во время цикла

продукт:

id | mid | pid | owgh | nwgh | 1 3 12 1.5 0.6 2 3 12 1.5 0.3 3 3 14 0.6 0.4 4 3 15 1.2 1.1 5 4 16 1.5 1.0 6 4 17 2.4 1.2 7 3 19 3.0 1.4 8 3 19 3.0 1.2 

Мне нужен результат в цикле while, как показано ниже : согласно запросу mysql

 $sql = "SELECT pid,owgh,nwgh from produttable WHERE mid = 3 "; 

РЕЗУЛЬТАТ Я ХОЧУ НИЖЕ:

 Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 12 1.5 0.3 Tot: 3.0 0.9 -------------------------------- 14 0.6 0.4 Tot: 0.6 0.4 -------------------------------- 15 1.2 1.1 Tot: 1.2 1.1 -------------------------------- 19 3.0 1.4 19 3.0 1.2 Tot: 6.0 2.6 

$query = mysql_query($sql);

 echo"<table> <tr> <td> Product Id </td> <td> Old Weight </td> <td> New Wight </td> </tr> "; while($row = mysql_fetch_array($query )){ echo "<tr>"; echo "<td>".$row['pid']."</td>"; echo "<td>".$row['owgh']."</td>"; echo "<td>".$row['nwgh']."</td>"; echo "</tr>"; echo "<tr><td>-----</td> <td>Tot : </td> <td> </td></tr>"; } echo " </table>"; 

Но результат я получаю как ниже

 Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 -------------- Tot 12 1.5 0.3 ---------------Tot 14 0.6 0.4 ---------------Tot 15 1.2 1.1 ---------------Tot 19 3.0 1.4 ---------------Tot 19 3.0 1.2 

который я не хочу, я хочу, как показано ниже :

 Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 12 1.5 0.3 Tot: 3.0 0.9 -------------------------------- 14 0.6 0.4 Tot: 0.6 0.4 -------------------------------- 15 1.2 1.1 Tot: 1.2 1.1 -------------------------------- 19 3.0 1.4 19 3.0 1.2 Tot: 6.0 2.6 

Обновление: 30/3/2015

Могу ли я получить результат ниже, с суммой каждого

 Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 12 1.5 0.3 Tot: 3.0 0.9 -------------------------------- 14 0.6 0.4 Tot: 0.6 0.4 -------------------------------- 15 1.2 1.1 Tot: 1.2 1.1 -------------------------------- 19 3.0 1.4 19 3.0 1.2 Tot: 6.0 2.6 ----------------------------------- GRAND TOTAL = 6.3 5 

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: СТАРОЕ ВЕСОВОЕ ЗНАЧЕНИЕ ПОТРЕБЛЯЕТ ВЕС, ВОЗМОЖНОСТЬ, КОГДА ГРАНД ВСЕГО ЕГО ОДИНОЧНАЯ СТОИМОСТЬ ПРИНИМАЕТСЯ

ИЛИ

 Product Id | Old weight | New weight --------------------------------------- 12 1.5 0.6 1.5 0.3 Tot: 3.0 0.9 -------------------------------- 14 0.6 0.4 Tot: 0.6 0.4 -------------------------------- 15 1.2 1.1 Tot: 1.2 1.1 -------------------------------- 19 3.0 1.4 3.0 1.2 Tot: 6.0 2.6 ----------------------------------- GRAND TOTAL = 6.3 5 

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: СТАРОЕ ВЕСОВОЕ ЗНАЧЕНИЕ ПОТРЕБЛЯЕТ ВЕС, ВОЗМОЖНОСТЬ, КОГДА ГРАНД ВСЕГО ЕГО ОДИНОЧНАЯ СТОИМОСТЬ ПРИНИМАЕТСЯ

поскольку идентификатор продукта 12, 19 поступает дважды, как показано один раз с его соответствующим значением

Пожалуйста, помогите мне, если я ошибаюсь в формате HTML tr td, пожалуйста, поправьте меня, вам не обязательно попасть в ту же таблицу tr, td ..i просто хочу, чтобы мой результат был в формате выше