haciendo la consulta a la base de datos mediante un select (y group by) quiero que me cuente el numero de registros que hay para esa selección; investigando he visto que con count, se puede hacer una consulta que cuente los valores seleccionados, algo que también se puede hacer con mysql_num_rows (el cual, según la faq de php.net es lo recomendado). la cuestión es que como hago para que me muestre el resto de contenidos de la selección.
muestro aqui el codigo
Código PHP:
<? //filtro de la tabla
$siniestros = "SELECT * FROM dam_vehiculos GROUP BY v_fecha, v_marca";
$sql = mysql_query ($siniestros);
?>
<table align="center">
<tr>
<td></td>
<td width="5px"></td>
<td align="center"><h4>Fecha</h4></td>
<td width="5px"></td>
<td align="center"><h4>Medio Cedente</h4></td>
<td width="5px"></td>
<td align="center"><h4>Marca</h4></td>
<td width="5px"></td>
<td align="center"><h4>Modelo</h4></td>
<td width="5px"></td>
<td align="center"><h4>Partes Emitidos</h4></td>
</tr>
<? // while
$contar = mysql_query("SELECT COUNT(v_tipologia) FROM dam_vehiculos GROUP BY v_fecha, v_marca");
while ($rows = mysql_fetch_array ($sql)) { ?>
<tr>
<td></td>
<td width="5px"></td>
<td align="center"><? echo $rows["v_fecha"]; ?></td>
<td width="5px"></td>
<td align="center"><? echo $rows["v_fluce"]; ?></td>
<td width="5px"></td>
<td align="center"><? echo $rows["v_marca"]; ?></td>
<td width="5px"></td>
<td align="center"><? echo $rows["v_modelo"]; } ?></td>
<td width="5px"></td>
<td align="center"><? echo $contar;?></td>
</tr>
</table>
</div>
</body>
</html>
sldos