Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2003, 14:09
Avatar de kaslierx
kaslierx
 
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 190
Antigüedad: 21 años, 2 meses
Puntos: 0
Buscar en todos los campos

Buenas:

Estoy creando un bucador que busca en varias tablas. Dependiendo donde se quiera buscar.

uso esto:
Código PHP:

// si se busca en muscia
if($where=="musica") {
$table "musica";
}

// Si se busca en links
if($where=="links") {
$table "links";
}

OpenBDD();
mysql_query("SELECT * FROM $table where campo LIKE '% $word %' "); 
El problema que tengo es que en cada tabla tengo unos campos distintos, entonces necesito que busque en todos los campos, pero no puedo hacerlo poniendo todos los campos en el query.

Es decir lo que quiero evitar e esto:
Código PHP:
mysql_query("SELECT * FROM $table WHERE campo1 LIKE '".$texto."' OR campo2 LIKE '".$texto."' OR..."); 
¿Como lo hago? ¿No hay ninguna funcion que busque en todos los campos de la tabla?

Gracias