PHP, MySQL, Cron Jobs - Scheduling timed updates on a web page

I am new to PHP, MySql and Cron Jobs. So if someone can help to guide me it will be greatly appreciated. I host several photo galleries on my website and I add one new gallery everyday. I would like to automate this process by designing a php "table of contents page" for the photo galleries that calls to a mysql database for the "new update" link, tilte and thumbnail image at the same time everyday.

This is the best way I can think of accomplishing this, please tell me if there is a better method.

I have 5 different types of galleries I would like to update each gallery once a week monday-friday. I will upload one months worth of photo galleries to the correct dirrectories then I will populate a mysql database with the thumbnail images, titles and url links that I would like to populate the php table of contents with. I will create one mysql database for each gallery type to refer to (pg1, pg2, pg3, pg4,pg5) and then one main mysql database (main) for all the images, titles, and links.

The php page for "photo gallery 1" will refer to mysql database "pg1". On php page "photo gallery1" there will be a table with 5 columns across and 4 rows down, and I will make as many pages necessry for the number of galleries. The top left cell of the table will always refer to the top or newest entry(A1) in mysql "pg1", then the next cell will refer to the next entry (B1) in the mysql "pg1", etc... etc.  The php page will never need to change.

I then want mysql "pg1" to populate once a week with the new appropriate update from mysql "main" and place that update in "A1" of mysql "pg1" and shift everything else down by one. That way the php page for "photo gallery 1"  will always have the newest update in the top left corner of the page.

So, my questions are:

Is there a better wat to accomplish my goals than the process above?

What is the correct way to have mysql "main" cron/post the new update to mysql "pg1" once a week and have everything in mysql "pg1" shift down by one?

Thank you for taking the time to read this far. I am completely new to all of this so any and all help will be greatly appreciated



hudel19Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

td234Commented:
HI.

I have several places where I check for uploaded images and display them. Let me know if this suggestion helps. If not, tell me why and I can give you another.

Since you are uploading all your images at one and entering them into the database, let your database query do the work.

1) Add two more fields to your database; one called "publish" (type date), and another called "sort" to specify the sort order.
2) Query the images like this:
     SELECT FROM images WHERE publish < NOW() ORDER BY sort

Does this sound like it will work for you?
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.