Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2008, 17:36
usermax
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: Agrupar resultados de la base de datos

Tienes que aprender a hacer uso de "banderas" que dirijan el tránsito... algo así:


Código PHP:
$sql "SELECT titulo, subtitulo, idnoticia, date_part('day', fecins) ";
$sql .= "FROM noticias ";
$sql .= "WHERE date_part('month', fecins) = ".$_GET['go'];
$sql .= "AND (opcion = 'PC') order by idnoticia";
$result = @pg_query($dbconn$sql);
        if (!
$result) {
            echo 
"<span style=\"color: green;\">Ocurrio un error al recuperar la informaci&oacute;n de la base de datos!</span>";
        } else {
           
$dia "";
            while (
$row pg_fetch_row($result)) {
 
               if (
$row[3] != $dia) {
                
$dia =  $row[3];        
                echo 
"<h1>".$row[3]."</h1>\n";
               }
                echo 
"<p><strong>".$row[0]."</strong></p>\n<blockquote>".$row[1]."</blockquote>\n<p></p>\n";
            }
        } 
$dia es mi bandera.

Saludos