Estoy haciendo un proyecto PHP y necesito saber si esta sentencia es correcta o no. En la web no me sale, pero tampoco me tira ningún error a través del die
PISTAS ES UNA TABLA que tiene dos FK idact de la tabla ACTIVIDADES e idcur de la tabla CURSOS.
Estoy intentando añadir una pista y necesito saber el idact y el idcur
TABLAS:
ACTIVIDADES (idact, nombreact)
CURSOS (idcur, nombrecur)
PISTAS (idpis, nombrepis, longitud, categoria, fotopis, idact, idcur)
CONSULTA:
insert into pistas (nombrepis, longitud, categoria, fotopis, idact, idcur) select '$nombrepis', '$longitud', '$categoria', '$nombreCompleto', idact, idcur from pistas where idact IN (select idact from actividades where nombreact='$actividades') and idcur IN (select idcur from cursos where nombrecur='$cursos');
La pregunta es... ¿Cómo saco las claves a través del nombre de la pista y el nombre de la actividad?
$actividades es el nombre que recojo de la página y tiene que ser igual a algún nombreact de la tabla ACTIVIDADES. Idem con $cursos
Un saludo