Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2010, 12:14
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Porque no me lista el resultado?

Porque el contenido de la variable $busca debe quedar, en el SQL, encerrado entre apóstrofes:
Código MySQL:
Ver original
  1. FROM multimedia_documentos  
  2. WHERE doccategoria = '$busca'
  3. ORDER BY docordenar DESC;

De lo contrario cuando la sentencia esté cargada para ejecutar quedaría:
Código MySQL:
Ver original
  1. FROM multimedia_documentos  
  2. WHERE doccategoria = Pablo
  3. ORDER BY docordenar DESC;
Lo que no es correcto, porque "Pablo" no es el nombre de un campo, sino una cadena de caracteres.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)