Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2011, 10:10
hcolumbie
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Comparación de campos en mayúsculas o minúsculas

Hola a todos.

Lo que estoy tratando de hacer es una función que logre compararme un texto que entra por parámetro con uno que está en una tabla de la base de datos pero que lo compare en minúsculas o mayúsculas (me da igual), en caso de encontrarlo me devuelva en un objeto toda la informacion de esa fila que coincide con la comparación.
Explico mejor en las siguientes lineas.

// esta es la funcion que tengo actualmente y no me funciona lo que quiero que haga.

public function Buscar_tipo_banco($tipo)
{
$query = "SELECT* FROM t_tipo_banco WHERE LCASE(tipo) =$tipo;
$rs = $this->conn->Execute($query);
if($rs->RecordCount > 0)
{
$tipo_banco_encontrado = new Tipo_banco($rs->Fields('id_Tipo_banco'),$rs->Fields('tipo'), $rs->Fields('descripcion'));
return $tipo_banco_encontrado;

}
else
{
return null;
}

Como notaran uso la funcion LCASE(para minúsculas) que da igual usar la UCASE (mayúsculas) estas funciones de SQL, segun bibliografia consultada me da el campo convertido a minúscula o mayúscula, pero yo quiero que me de todos los campos en donde se cumpla que uno de ellos(el elegido, en este caso "tipo") sea una vez convetrido en minúscula o mayúscula = al campo entrado por parametro (el cual ya esta garantizado que viene en el formato deseado)

Por favor, me ayudan? GRACIAS, Heylin