Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2011, 12:03
Avatar de floog
floog
 
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 4 meses
Puntos: 2
Count o mysql_num_rows

puede parecer una consulta de mysql, pero no lo es:

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>
lo que se pretende es que nos cuente el numero de registros agrupando los registros por fecha y marca,
sldos