Hi all,

I have a web interface with offers a search field. This search field will look for the string X in 12 different columns. If the string is found anywhere I return the row.

The problem is that the user is eable to put spacial character like : [* This create invalid regular expression and make my sql crash.
ICNUM~* #descriptionOrKeyword#


Is there a way to disable all meta-character. I found this in the manual .. but haven't found example :-(:
: ....with ***=, the rest of the RE is taken to be a literal string, with all characters
considered ordinary characters.


I know my question si basic . but I search around and haven't found so far .. please help :-)

Thanks
/David




\Richard Huxton wrote:

Benjamin Holmberg wrote:


This is the error message I'm getting by using: ''arg_id'' instead of: (CAST(arg_id AS integer)) SELECT production_scheduled_for_date('2005-05-12', '49'); ERROR: invalid input syntax for integer: "arg_id"


That's because ''arg_id'' is the string value "arg_id", those six characters rather than the value of any variable.

--
  Richard Huxton
  Archonet Ltd

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster



---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
   (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to