Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/12/2009, 17:05
AitorLopez
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: mostrar elementos de un array

Gracias a los dos. Me ha ido perfecto para crear una funcion como esta que pongo ahora, por si a alguien le puede servir.

function busqueda_general($busqueda)
{
$sql = mysql_query("SELECT * FROM t_trabajadores");
$sql1= mysql_fetch_assoc($sql);
$campos_tabla = array_keys($sql1);
$total_campos = count($sql1);

for ($i=0;$i<$total_campos;$i++)
{
if (isset($campos))
$campos = $campos." OR ".$campos_tabla[$i]." like '%$busqueda%'";
else
$campos = $campos_tabla[$i]." like '%$busqueda%'";
}

$campos = '('.$campos.')';

return $campos;
}

Es para crear una condicion que despues se meterá en un Where de una consulta. Usando like, se puede ir buscando un texto en todos los campos de una tabla. Un saludo.