Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2009, 13:01
Avatar de tonchii
tonchii
 
Fecha de Ingreso: noviembre-2008
Mensajes: 159
Antigüedad: 15 años, 6 meses
Puntos: 2
Ordenar resultados Sql

Hola amigos, les consulto sobre un sistema de noticias que tengo en mi web( la estoy creando todavia), y lo que quiero es que al mostrar las noticias, muestre desde la ultima que se agrego, y me muestra desde la primera. He intentado usar ORDER BY, pero no me funciona, me sale mysql_error.

Les paso el codigo para que lo vean (el codigo no es mio):

Código PHP:
<?php
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
    
// asignamos los valores
    // a las variables que usaremos
    
$cat_ID $_GET['id'];
    
$categoria $_GET['categoria'];
    
$clausula "WHERE notCategoriaID = '$cat_ID'";
    
// tambien armamos el titular de la pagina
    
$titulo "Noticias de $categoria";
}else{
    
// de lo contrario
    // el titulo sera general
    
$titulo "Todas las noticias";
}
// armamos la consulta
$sqlQueryNot mysql_query("SELECT notTitulo, notTexto FROM sn_noticias
                            $clausula"
$db_link)
                            or die(
mysql_error);
echo 
"<h4>$titulo</h4>";
// mostramos las noticias,
// otra vez usanod un bucle while
while($rowNot mysql_fetch_array($sqlQueryNot)){
    echo 
"<h2>$rowNot[notTitulo]</h2>";
    echo 
nl2br("$rowNot[notTexto]");
    echo 
'<hr class="anuncios_right" />';
}
?>
Y podria ser que se pudieran poner una cierta cantidad de noticias a mostrar???

Que me pueden decir???? muchas gracias