Hola, tengo estas tablas, con esos campos:
tportadas(idimagen,
isbn,imagen)
trevistas(idrevista,
isbn,titulo,descripcion,comentario,pais,editorial)
Lo que deseo es hacer una busqueda, con este script:
Código PHP:
$query = "select * from trevistas r, tportadas p";
$query .= " where r.isbn = p.isbn";
$query .= " and pais like '%" .$search. "%'";
$query .= " or titulo like '%" .$search. "%'";
$query .= " or descripcion like '%" .$search. "%'";
$query .= " or r.isbn like '%" .$search. "%'";
$query .= " or editorial like '%" .$search. "%'";
$query .= " or comentarios like '%" .$search. "%'";
$query .= " order by r.isbn";
el problema es q al hacer la busqueda, me devuelve los resultados multiplicados por el numero de registros que tengo en "
tportadas".
Donde esta el error???
He leido al respecto de hacer estos buscadores, y sugieren el uso de indices
Fulltext, pero no los recomiendan para cuando la busqueda es de 1 palabra.
Ya veré eso mas adelante, de momento quiero saber en que estoy fallando...
Gracias!!!