Re: select exact term - Mailing list pgsql-admin

From Tom Lane
Subject Re: select exact term
Date
Msg-id 22453.1364501219@sss.pgh.pa.us
Whole thread Raw
In response to Re: select exact term  (Marc Fromm <Marc.Fromm@wwu.edu>)
Responses Re: select exact term  (Marc Fromm <Marc.Fromm@wwu.edu>)
List pgsql-admin
Marc Fromm <Marc.Fromm@wwu.edu> writes:
> I am struggling with the syntax. In php I create my where clause as shown, using ~* for case insensitive:
> $search = "art";
> $strSQL2 = "WHERE (title ~* [[:<:]]'$search'[[:>:]] OR description ~* [[:<:]]'$search'[[:>:]]) ";

> When executed zero records are returned even though the ILIKE statement shown below returns records that do have the
wordart. 

Your php app must not be bothering to check for errors :-( ... that's
invalid SQL syntax.  The bracket constructs are part of the regexp
string and need to be inside the single quotes.

            regards, tom lane


pgsql-admin by date:

Previous
From: Marc Fromm
Date:
Subject: Re: select exact term
Next
From: Marc Fromm
Date:
Subject: Re: select exact term