It's not really that bad, maybe I just made it sound complicated and
annoying.
(pseudo-php)
If (dataexistsindb) {
$cachedata = SELECT cachedata from DB
$dataarr = unserialize(cachedata)
} else {
$dataarr = SELECT freshdata
$cachedata = serialize($dataarr)
INSERT or UPDATE $cachedata into DB
// INSERT if you want to keep a history of cachedata
// UPDATE or I guess REPLACE if you want to keep just one copy of
the cache
}
If you make changes during the day and/or to just do another
UPDATE/REPLACE.. Either looking for the single record or the one with
today's date on it.
-TG
> Seems like a huge headache, maybe store the array in a
> session is the best
> bet, but then yes what if one of the admins goes into manage
> tool i built
> to manage the data on the pulldown menus ? So would you
> suggest store the
> array in a cache table as serialized, then if we update
> replace the data ,
> using REPLACE ?
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php