Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2005, 03:15
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Cita:
He intentado hacerlo pero no resulta, alguien puede ayudarme.
¿y qué es eso que has intentado?.

Cita:
Quiero poner en portada las ultimas 4 noticias registradas
Para recuperar los "X" registros ejecuta una query ordenando los datos al reves y limitando a esos "X" registros:
Código:
SELECT campos FROM tabla ORDER BY campo_que_establece_el_orden DESC LIMIT 0, X
Cita:
pero quiero que la ultima noticia (publicada) aparesca ocupando mayor espacio en la portada
Haciendo lo que dije anteriormente esa "última noticia" será tu primer dato recibido... con usa información puedes modificar el formato a ser impreso:
Código PHP:
$consmysql_query("SELECT campos FROM tabla ORDER BY campo_que_establece_el_orden DESC LIMIT 0, X");

while(
$rowmysql_fetch_assoc($cons)) {
    if(isset(
$auxiliar)) { // la variable "auxiliar" te servirá de bandera
        
echo "<b>".$row['campo']."</b><br>"// un formato particular
        
$auxiliar1// Para la próxima vuelta ya estará definida y no entrarás aquí
    
} else {
        echo 
$row['campo']."<br>"// un formato general
    
}

... solo una idea, puedes emplear esa "variable bandera" como un contador ó cualquier otra variante.

Espero te ayude.. suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"