ID: 22320 Updated by: [EMAIL PROTECTED] Reported By: php at frusti dot com -Status: Open +Status: Bogus Bug Type: PCRE related Operating System: Windows 2000 PHP Version: 4.3.0 New Comment:
Sorry, but your problem does not imply a bug in PHP itself. For a list of more appropriate places to ask for help using PHP, please visit http://www.php.net/support.php as this bug system is not the appropriate forum for asking support questions. Thank you for your interest in PHP. [WHERE.*|$] matches W or H or E or R or E or . or * or | or $, Previous Comments: ------------------------------------------------------------------------ [2003-02-20 03:35:04] php at frusti dot com !!! I have a urgence problem !!! Please show this statements: $sql = "UPDATE TFrusti SET entity='FAN', SYSFLD001='Test with Clob-Data Entity just for test!' WHERE SYSPID = 411"; preg_match("/^UPDATE\s(\w+)\sSET\s(.*?)([WHERE.*|$])/s",$sql,$matches); my problem now is, if in the subject (here the value of the $sql) is the word "Entity" this expression deliver just a truncated match, but if the word "entity" ist in lower-case inside the $sql-Variable the expression deliver the correct matches!!!! Results: $matches[2] with lower-case "entity" shows following value: "entity='FAN', SYSFLD001='Test with Clob-Data Entity just for test!'" $matches[2] with upper-case "Entity" shows this values: entity='FAN', SYSFLD001='Test with Clob-Data" Have anyone a answer or know this problems? Thanks and best regards, Frast Andreas ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=22320&edit=1
