Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2006, 03:42
Avatar de miglos
miglos
 
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
Buscador PHP + MySQL

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!!!
__________________
:adios: