Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2005, 14:59
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
REalmente a simple vista es complicado hacerse una idea de lo que hace esa porción de código extraido de algo más complejo y que ademas interviene con base de datos ..

Sería recomendable que explicases que hace el código .. así se veran otras soluciones si las hay o recomendaciones que darte.

A simple vista . .parece que en función de los datos que ingresas en tu formulario de busqueda .. así generas una sentencia SQL condicional .. Bien, .. si es así .. que eso se ejecute mejor o peor dependerá de la indexación de los campos que uses ..

Para agilizar este tipo de busquedas sobre campos de texto .. puedes usar busquedas tipo "Full text search" (busqueda de texto completo). Tienes un tutorial al respecto en:

http://www.mysql-hispano.org/page.php?id=15

Pero, en principio puedes ir indexando tus campos que usas para busquedas y observar el rendimiento .. Eso lo haces en tu Base de datos .. no desde PHP.

http://www.mysql-hispano.org/page.php?id=29

Un saludo,