Link to home
Start Free TrialLog in
Avatar of hudel19
hudel19

asked on

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



ASKER CERTIFIED SOLUTION
Avatar of td234
td234

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial