What's the exact error you're getting, I am able to do this:

SELECT curdate( ) AS one, curdate( ) AS two;

which results in this: 

 one     two
2005-09-13      2005-09-13

No error, there is no limit to the number of times you can issue a date call 
according to the MySQL documentation.. well, it doesn't directly say that, 
but it doesn't say there's a limit either. 

Are you sure it isn't a syntax error? The example you sent is missing 
parenthesis in the last curdate call. This should work:

SELECT * FROM WEEKS WHERE BEGIN >= CURDATE() and END <= CURDATE();

Better, but I'm not sure if that's just a typo or not.

-Micah 
On Tuesday 13 September 2005 7:20 pm, reclmaples wrote:
> I am using mysql Ver 12.22 Distrib 4.0.16
>
> Sorry for not including that.
>
> Thanks
> -Rich
>
> -----Original Message-----
> From: Micah Stevens [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, September 13, 2005 9:13 PM
> To: php-db@lists.php.net
> Subject: Re: [PHP-DB] Question on CURDATE()
>
>
>
> What SQL server are you using?
>
> On Tuesday 13 September 2005 7:08 pm, reclmaples wrote:
> > I am trying to write a statement that will basically do this:
> >
> > SELECT * FROM WEEKS WHERE BEGIN >= CURDATE() and END <= CURDATE;
> >
> > But for some reason I can only use one CURDATE() reference in my sql
> > statement, does anyone know why?  Is there a way I can get around this?
> >
> >
> > Any help would be greatly appreciated.
> >
> > Thanks
> > -Rich
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to