Re: RSS Feed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Jan 30, 2011 at 2:27 PM, Ron Piggott
<ron.piggott@xxxxxxxxxxxxxxxxxx> wrote:
>
> I have a question about the mySQL query below.  The purpose is to find the last 15 days Bible reading for an RSS feed.
>
> In the table each day’s reading is assigned the day # in the year (between 1 and 365).  But if the query is ran on January 6th, for example, it will only find 6 rows in the result.  Is there a fancy way to ensure a total of 15 rows are retrieved, even if some of the rows from the end of the year (days 350 to 365) are being displayed, so it is like a loop?  (I have a record in the table for day 366 for ‘leap year’ that says the Bible reading starts again tomorrow, for when it is needed every 4th year)
>
> Ron
>
> ===
>
> $day_of_year = getdate();
>
> #add 1 because yday starts at 0
> $day_of_year = $day_of_year[yday] + 1;
>
> $query="SELECT * FROM `$database1`.`friends_of_the_ministry_Bible_reading_plans` WHERE `plan` =1 AND `day` <= $day_of_year ORDER BY `day` DESC LIMIT 15";
>
> ===
>
> The Verse of the Day
> “Encouragement from God’s Word”
> http://www.TheVerseOfTheDay.info
>

Ron,

Why not do a mktime for -15 days...that should cover the calendar back
into last year

www.php.net/mktime

-- 

Bastien

Cat, the other other white meat

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




[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux