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
"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 FROM video_online, rel_video_tipo, tipo_vo WHERE video_online.VO_ID = rel_video_tipo.VO_ID AND rel_video_tipo.TVO_ID = tipo_vo.TVO_ID AND tipo_vo.TVO_ID = ( SELECT tipo_vo.TVO_ID FROM tipo_vo WHERE TVO_DESCRIPCION = 'Insercion de Implantes') 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!