Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Consultas literales en PostgreSQL

Estas en el tema de Consultas literales en PostgreSQL en el foro de PostgreSQL en Foros del Web. Holas!! Estoy trabajando con php y PostgreSql y surgió el siguiente inconveniente: Cuando ejecuto la consulta desde la web, e introduzco el signo ? o ...
  #1 (permalink)  
Antiguo 22/01/2007, 10:47
 
Fecha de Ingreso: julio-2005
Mensajes: 4
Antigüedad: 19 años, 4 meses
Puntos: 0
Consultas literales en PostgreSQL

Holas!!

Estoy trabajando con php y PostgreSql y surgió el siguiente inconveniente:

Cuando ejecuto la consulta desde la web, e introduzco el signo ? o ?$ o ?? , me trae todos los registros de la tabla.

El código donde compara contra el campo, es el siguiente

$sql.= "AND campo ~* '( |^)".$var."' ";

La expresión regular ~* es como el ILIKE

y ( |^) es para que tome solo aquellas palabras que empiecen con el contenido de $var.


Me interesa que cuando la consulta se ejecute, tome todo aquello que contenga $var como texto plano, o sea que si $var es un ?, que me busque solo aquellos campos que tengan un ? dentro del string.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:07.