Well, it's finally working, but still very confusing ... thanks all <?php
$fcontents = join('' , file('query.txt')); preg_match_all('/(\'\$(.*)\')/si', $fcontents,$matches); print_r($matches) ?> Regards, Hatem ----- Original Message ----- From: "Hatem Ben" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: "Marek Kilimajer" <[EMAIL PROTECTED]> Sent: Thursday, June 12, 2003 4:35 PM Subject: Re: [PHP] Vars inside an sql query [Regular expression question] - Again > It's not working also > > ----- Original Message ----- > From: "Marek Kilimajer" <[EMAIL PROTECTED]> > To: "Hatem Ben" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Thursday, June 12, 2003 5:23 PM > Subject: Re: [PHP] Vars inside an sql query [Regular expression question] - > Again > > > > preg_match_all("/^('\$(.*)')/si", $fcontents,$matches); > > ^^ > > you don't allow any character between start of the string and single > quote. > > preg_match_all("/^.*('\$(.*)')/si", $fcontents,$matches); > > > > > > Hatem Ben wrote: > > > I'm asking again the same question, coz i guess my question wasn't > clear. > > > > > > i just need to retreive vars inside query.txt, my regular expression > seems to be correct for me, but i don't find why it doesn't wrk > > > > > > ------ Starting query.txt > > > select * FROM `table` where id='$value' order by name > > > ------ Ending query.txt > > > > > > > > > ------ Starting parse.php > > > <?php > > > $fcontents = join('' , file('query.txt')); > > > preg_match_all("/^('\$(.*)')/si", $fcontents,$matches); > > > print_r($matches) > > > ?> > > > --------- Ending parse.php > > > > > > > > > rewriting query is another question, that i agree also. > > > > > > Thanks > > > Hatem > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php