tengo como tu dices las tablas
tabla pelicula
-pelicula_id (P)(AI)
-nombre
-tipo_id
-foto_id
tipo_pelicula
tipo_id (P)(AI),
tipo_pelicula
duracion int unsigned
#Y he añadido una galeria
galeria
foto_id (P)(AI)
nombrearchivo
pelicula_id
Después de pelear un poco he logrado una consulta que me muestre también la imagen de la pelicula
Código
$query_obtener_datos = "SELECT * FROM pelicula, tipo_pelicula, galeria WHERE pelicula.tipo_id=tipo_pelicula.tipo_id AND pelicula.foto_id =galeria.foto_id";
Sigo intentando recoge las variable del formulario
Código
para luego poder lanzar la consulta
Código
$query_obtener_datos = "SELECT * FROM pelicula, tipo_pelicula, galeria WHERE pelicula.tipo_id=tipo_pelicula.tipo_id AND pelicula.foto_id =galeria.foto_id AND pelicula.tipo_id ='$tipo_id' ";
Lo que no entiendo de la consulta que me has propuesto es la sintaxis en la condición where cuando asignas el valor de la variable $tipo_id de la forma tp.tipo_id = ".$tipo_id."
De esa forma mi me da el siguiente error,
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 '' at line 1
Yo la asignación la estoy haciendo tp.tiponada_id = '$tipo_id'
Aunque cuando le añado esa instrucción a la consulta no me devuelve nada, sin ella, me muestra todas las peliculas que hay.
Muchas gracias. Saludos.