Satan_husein @man / @woman

 Mensajes: 1.891 Desde: 14/Abr/2003 | Mostrar más exacto el resultado d una busqueda en mySQL?
Bueno, mi buscador me encuentra las coincidencias que hubo y las muestra, eso no hay problema.
Ahora, como los resultados de la consulta son muy largos(unos 2000 caracteres aprox) quisiera mostrar solo unos 300 pero que sean los mas acercados al parametro d la consulta. Osea que si yo busqué por "Pepe" en lugar d mostrarme todo el texto me muestre algo como.
"...el sabado fuimos a la playa josé, antonio, raul, marcos, jeremías, Pepe y yo, nos la pasamos muy bien y bebimos y sodomizamos mujerzuelas..."
Algo así, tipo google, alguna idea?? 
|
19/Dic/2005 04:42 GMT+1 | Perfil · Privado · Desconectado · Web |
tluu.sansano Usuario habitual

Mensajes: 48 Desde: 12/Ene/2005 | RE: Mostrar más exacto el resultado d una busqueda en mySQL?
yo lo que haria es tomar el texto y usarlo como un string, luego de eso con un script encuentro la palabra que andas buscando y con un for le dices que desde el indice donde se encontraba la palabra menos quizas unas 60 posiciones hasta el indice mas unas 60 posiciones mas... osea si pepe empieza en $string[100];
seria algo como
<?
$inf=100-60;
$sup=100+60;
// el 100 tiene que ser otra variable que se guarde del proceso de encontrar primero el indice donde estaba la palabra
for($i=$inf;$i=$sup;$i++)
echo $string[$i];
?>
algo asi haria yo..
|
22/Dic/2005 05:25 GMT+1 | Perfil · Privado · Desconectado |