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