Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2004, 10:14
joseangelini
 
Fecha de Ingreso: febrero-2004
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
busqueda en campo Blob case sencitive

Hola a todos.

En una tabla que conteine un campo Blob necesito buscar basandome en una clave ena serie de registros.
Para ello utilizao una instruccion SQL del tipo

$clave='palabra' // es una palabra ingresada que puede ser menor a 3 letras

$rsResultado=mysql_query("select texto from contenido where texto like '%$clave%'",$link);

El problema es que la busqueda que necesito hacer debe ser Sencible a mayusculas y minusculas

Para realizarla se me ocurrio agregarle una busqueda dentro de un Array del siguiente modo

// cargo todos los valores en un array
$rResultado=mysql_fetch_array($rsResultado);
$Resultado=$rResultado['texto'];
$Pajar=array();
$Pajar=explode(" ",$Resultado);
$Pajar=array_unique($Pajar); // dejo solo valores unicos

$Aguja=trim($clave); // saco los espacios en blanco que pueda tener la clave

if(array_search($Aguja,$Pajar,true)!==false)
{ echo("$clave Encontrada ");}
else
{echo(" $clave No encontrada ");};


// no tengo idea de porque no funciona
El tema es que doy vueltas y vueltas y no encuentro el porqué
a la palabra no la encuentra.

Alguien conose como podria solucionar el tema de otro modo
o en que le estoy errando

Desde ya les agradesco la atencion prestada
Jose