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

Reply via email to