Thanks Nate, that seems to have fixed the problem! We guessed it was a
caching problem but just couldn't figure out how to turn it off.

Thanks again for your quick response.

On Aug 24, 1:33 pm, nate <[EMAIL PROTECTED]> wrote:
> $this->Foo->cacheQueries = false;
>
> On Aug 24, 7:53 am, Ziad <[EMAIL PROTECTED]> wrote:
>
> > Hi everyone,
>
> > I have a sequence (in postgres) that I am using to get invoice
> > numbers. This sequence is not 'attached' to any of the models, I am
> > just using it to generate numbers. However, when I call a nextval on
> > the sequence in a loop, I keep getting the same number from the
> > sequence:
>
> > foreach(...) {
>
> >         $invNumberRes = null;
> >         $invNumber = null;
> >         $invNumberRes = $this->Fee->execute("SELECT
> > nextval('invoice_number')");
> >         $invNumber = $invNumberRes[0][0]['nextval'];
>
> > }
>
> > I am getting the same value each time I am going around the loop. But
> > each time I run the script the number is being incremented by 1. Even
> > stranger, when I run a:
> > SELECT currval('invoice_number');
>
> > on the database directly its not changing after the script!
>
> > Any help with this would be greatly appreciated.
>
> > Cake version: 1.1.13.4450
> > PHP version: 5.2
> > PostgreSQL version: 8.2.4
>
> > Thanks in advance.
>
> > Ziad


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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