Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2015, 23:23
Avatar de Dimetrix
Dimetrix
 
Fecha de Ingreso: diciembre-2012
Ubicación: Venezuela
Mensajes: 13
Antigüedad: 11 años, 4 meses
Puntos: 0
Información Hacer una consulta relacionando dos tablas

hola, buenas noches.

Tengo un enredo de como hacer bien la consulta, ando creando una pagina donde tengo 2 tablas

==Tabla1:==

escritores:
id_escritores
nombre_escritor
biografia_escritor
imagen_escritor

==Tabla2==

libros:
id_libros
nombre_escritor
nombre_libro
link_libro


He leido sobre Key principal y Key foranea donde mi key principal es (nombre_escritor de la tabla "escritores") y la key foranea es (nombre_escritor de la tabla "libros")

Tengo un listado de escritores seleccionados por sus iniciales y por medio de una variable url GET envio el nombre del escritor a la pagina "escritor.php" donde quisiera que me mostrara (Su imagen, Su nombre, Su biografia de la tabla escritor y todos los libros que tiene ese escritor de la tabla libros)

la consulta que tengo es la siguiente

Código MySQL:
Ver original
  1. FROM escritores INNER JOIN libros ON libros.nombre_escritor = escritor.nombre_escritor
  2. WHERE escritores.nombre_artista = varID

varID = id

escritor.php?id=nombre_escritor

esta consulta que les coloque me esta mostrando todos los escritores y todos los libros

no me esta filtrando la informacion referente al escritor que le envio por url una variable con el nombre del escritor


la verdad no se que estoy haciendo mal.