Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2005, 07:23
bonemachine
 
Fecha de Ingreso: junio-2004
Mensajes: 88
Antigüedad: 19 años, 10 meses
Puntos: 0
ordenar campos de consulta

Hola!
Estoy usando este codigo para un buscador:

include("config.php");
if($enviar) {
$consulta="SELECT * FROM ferias ";
$add_consulta ="";
if($_POST[nombre]!="")
$add_consulta="where nombre LIKE '%".$_POST[nombre]."%'";
if($_POST[inicio]!="")
if( $add_consulta =="")
$add_consulta = "where inicio LIKE '%".$_POST[inicio]."%'";
else
$add_consulta .= "and inicio LIKE '%".$_POST[inicio]."%'";
if($_POST[pais]!="")
if( $add_consulta =="")
$add_consulta = "where pais LIKE '%".$_POST[pais]."%'";
else
$add_consulta .= "and pais LIKE '%".$_POST[pais]."%'";
$consulta .= $add_consulta;
$resp = mysql_query($consulta);
$count="0";
if(mysql_num_rows($resp) == "0") {
echo ("

Asi funciona bien. El problema es que quiero que saque los resultados ordenados por año, primero los mas recientes. En la consulta pongo:
$consulta="SELECT * FROM ferias order by año ";
Pero en cuanto lo pongo da error
Alguna pista??
Gracias