Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2012, 17:16
zet2003
 
Fecha de Ingreso: febrero-2012
Mensajes: 13
Antigüedad: 13 años
Puntos: 0
Exclamación Error con WHERE

Buenas, con este codigo saco los datos de una bbdd, sin problemas, y ordenados en orden descendente.

Código PHP:
<?php
$consulta
=mysql_query("SELECT * FROM prensa ORDER by fecha DESC") or die(mysql_error());
while(
$mostrar=mysql_fetch_array($consulta)){
$id=$mostrar['id_prensa'];
$titulo=$mostrar['titulo'];
$desc=$mostrar['descripcion'];
$enlace=$mostrar['enlace'];
$imagen=$mostrar['imagen'];
$fecha=$mostrar['fecha'];
$cat=$mostrar['categoria'];
?>
ahora intento extraer los resultados que cumplan una condicion mas con WHERE

Código PHP:
<?php
$consulta
=mysql_query("SELECT * FROM prensa ORDER by fecha DESC WHERE categoria=" .$catpres) or die(mysql_error());
while(
$mostrar=mysql_fetch_array($consulta)){
$id=$mostrar['id_prensa'];
$titulo=$mostrar['titulo'];
$desc=$mostrar['descripcion'];
$enlace=$mostrar['enlace'];
$imagen=$mostrar['imagen'];
$fecha=$mostrar['fecha'];
$cat=$mostrar['categoria'];
?>
Aqui es donde falla, me lanza este error
Cita:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE categoria=blog' at line 1
Pero no veo el fallo

Espero respuestas, gracias