Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2008, 21:18
frean
 
Fecha de Ingreso: diciembre-2007
Mensajes: 50
Antigüedad: 16 años, 4 meses
Puntos: 0
PROBLEMA con search

Gente, como andan? Estoy por presentar un laburo y estoy teniendo una duda, tengo tiempo hasta el Lunes pero necesito que me ayuden!

Estoy haciendo un search con FULLTEXT. El problema es que yo necesito hacer una busqueda en mas de una tabla, como puedo hacer para que busque todo al mismo tiempo en las tablas que yo especifique?

El codigo que tengo para buscar en UNA sola tabla es este:

Código PHP:
        $keyword=$_GET['keyword'];
        
$sql "
            SELECT *,
                MATCH(name, apellido, email, telfijo, direccion, web, h1) AGAINST('$keyword' IN BOOLEAN MODE) AS score
                FROM locales
            WHERE MATCH(name, apellido, email, telfijo, direccion, web, h1) AGAINST('$keyword' IN BOOLEAN MODE)
            ORDER BY score DESC
        "
;
        
$sql2 " SELECT *, MATCH(parent, nombre) AGAINST('$keyword' IN BOOLEAN MODE) AS score
                FROM categorias
            WHERE MATCH(parent, nombre) AGAINST('$keyword' IN BOOLEAN MODE)
            ORDER BY score DESC"
;
        
$res mysql_query($sql);
echo 
'
<table>'
;

        while(
$row mysql_fetch_array($res)) {
        
$val round($row['score'], 3);
         
$val $val*100;
         echo 
"<tr><td>$val</td>"
            echo 
"<td>{$row['name']}</td>";
            echo 
"<td>{$row['apellido']}</td></tr>";
        }
        echo 
"</table>"
En fin, como busco en mas de una tabla??

Gracias gente, NECESITO su ayuda!!!

Hasta luegoo!