sorry, maybe not clear :

SELECT id,title,url, 'review' = $filter AS ...

On Sep 3, 9:26 pm, francky06l <[EMAIL PROTECTED]> wrote:
> On Sep 3, 6:38 pm, Charlie van de Kerkhof <[EMAIL PROTECTED]>
> wrote:
> SELECT id,title,url, 'review' = $review AS ...
>
> > Thnx Franck06l, but then it the SQL thinks it is a field in the
> > database which it is not.
> > I want to have the '$filter' as a field VALUE in every item in the
> > result array, so I can use it in my template.
>
> > I also tried:
> > $sQuery =       "SELECT id,title,url,CONCAT('$filter') AS
> > filter,modified ".
> >                       "FROM $filter AS $filter ".
> >                       "WHERE status=1 AND $field IN ($ids) ".
> >                       "ORDER BY modified DESC";
>
> > but no luck.
>
> > On Sep 3, 6:31 pm, francky06l <[EMAIL PROTECTED]> wrote:
>
> > > Maybe removing the quote around '$filter' (in the SELECT fields) will
> > > avoid this.
>
> > > On Sep 3, 6:17 pm, Charlie van de Kerkhof <[EMAIL PROTECTED]>
> > > wrote:
>
> > > > Hi,
>
> > > > In my model I do this:
> > > > $filter = 'reviews';
> > > > $field = 'artist_id';
> > > > $ids = '23,46';
> > > > $sQuery =       "SELECT id,title,url,'$filter',modified ".
> > > >                                                 "FROM $filter AS 
> > > > $filter ".
> > > >                                                 "WHERE status=1 AND 
> > > > $field IN ($ids) ".
> > > >                                                 "ORDER BY modified 
> > > > DESC";
> > > > $res = $this->query($sQuery);
> > > > pr($res);
>
> > > > And the output of the pr() function is this:
> > > > Array
> > > > (
> > > >     [0] => Array
> > > >         (
> > > >             [reviews] => Array
> > > >                 (
> > > >                     [id] => 1
> > > >                     [title] => Title 1e review
> > > >                     [url] 
> > > > =>http://charlie.vdkerkhof.com/2007/02/24/bijna/
> > > >                     [modified] => 2007-08-23 16:48:34
> > > >                 )
>
> > > >             [0] => Array
> > > >                 (
> > > >                     [reviews] => reviews
> > > >                 )
>
> > > >         )
>
> > > >     [1] => Array
> > > >         (
> > > >             [reviews] => Array
> > > >                 (
> > > >                     [id] => 3
> > > >                     [title] => Review 2
> > > >                     [url] 
> > > > =>http://charlie.vdkerkhof.com/2007/02/24/bijna/
> > > >                     [modified] => 2007-08-23 16:48:34
> > > >                 )
>
> > > >             [0] => Array
> > > >                 (
> > > >                     [reviews] => reviews
> > > >                 )
>
> > > >         )
>
> > > > );
>
> > > > Why does my field '$filter' is pout in a different array then the rest
> > > > of the query?
> > > > anyone?


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to