Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2010, 10:02
tokero
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años
Puntos: 1
Error en sentencia SQL (Error en web, pero ok en phpmyadmin)

Buenos dias a todos y ante todo muchas gracias por vuestra ayuda...
Que grande es el mundo de SQLETE no?

Bueno al grano... la siguiente consulta SQL da error cuando se ejecuta en la web, a través de php, pero si la ejecuto en el phpmyadmin de MySql me muestra los registros perfectamente:

Código MySQL:
Ver original
  1. "SELECT video_online.VO_ID, video_online.VO_NOMBRE, video_online.VO_DESCRIPCION, video_online.VO_DURACION, video_online.VO_FPUBLI, video_online.VO_NUMVISITAS, video_online.VO_VALORACION, video_online.VO_NUMVALORA, video_online.VO_PRECIO, video_online.VO_URL, video_online.VO_IMAGEN, tipo_vo.TVO_ID, tipo_vo.TVO_DESCRIPCION
  2.                     FROM video_online, rel_video_tipo, tipo_vo
  3.                     WHERE video_online.VO_ID = rel_video_tipo.VO_ID
  4.                     AND rel_video_tipo.TVO_ID = tipo_vo.TVO_ID
  5.                     AND tipo_vo.TVO_ID = ( SELECT tipo_vo.TVO_ID FROM tipo_vo WHERE TVO_DESCRIPCION = 'Insercion de Implantes')
  6.                     ORDER BY video_online.VO_FPUBLI DESC";

El error es el siguiente:

Error en la consulta de conteo de registros: SELECT COUNT(*) FROM tipo_vo WHERE TVO_DESCRIPCION = 'Insercion de Implantes') ORDER BY video_online.VO_FPUBLI DESC. Mysql dijo: 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 ') ORDER BY video_online.VO_FPUBLI DESC' at line 1

Desde ya muchisimas gracias por vuesta ayuda por que si ya es complicado para entender uno mismo sus sentencias no quiero ni imaginarmelo para los demas!

Un saludo a todos y espero que puedan ayudarme!