Re: Imposing a range on what is stored in a session variable
| From: | Bastien Koert | Date: | Mon, 27 Jul 2009 14:47:45 +0000 |
| Subject: | Re: Imposing a range on what is stored in a session variable | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-295884@lists.php.net to get a copy of this message | ||
On Mon, Jul 27, 2009 at 10:44 AM, Miller,
Terion<tmiller@springfi.gannett.com> wrote:
> Well there are currently about 17000 records in the db, and my manager wants to have it only
> pulling in 1000 at a time as a session range
> And why do my code snippets always look so messed up , I put them in using the rich text or
> html settings in my Entourage mail...
> They look fine when I send them and then crazy when I see them on a post reply...
> Anyways...it's one of those mondays where when we left on Friday all our pages were
> working brilliant and now they are all doing strange things, like trying to save instead of open
> And boss thinks it's the server strain and we need ranged sessions...would my thinking on
> using the foreach(range work though?
>
>
>
> On 7/27/09 9:34 AM, "Bastien Koert" <phpster@gmail.com> wrote:
>
> On Mon, Jul 27, 2009 at 10:30 AM, Miller,
> Terion<tmiller@springfi.gannett.com> wrote:
>> I want to store only 1000 records at a time in the session variable thought I could use a
>> range(1,1000....
>>
>> How would you do this, store the first 1000 , then the second on refresh etc
>>
>> My snippet so far
>>
>> -----------------------
>> // Process all results
>> into $_SESSION array
>> $position = 1;
>> while ($row = mysql_fetch_array($result))
>> {
>> $_SESSION['fullRestaurantList'][$position] = $row;
>> $position++;
>>
>> foreach(range('1','1000') as $c){
>> ($position == $c)
>>
>> $_SESSION['totalNumberOfRestaurants'] = $c;
>> }
>>
>> }
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
>
> Teri,
>
> Do you really need that data to persist? This will not scale effectively.
> --
>
> Bastien
>
> Cat, the other other white meat
>
>
>
I would page the data with the LIMIT call as Jim suggested. What is
the user doing with 1K records and how are they getting 1K records?
--
Bastien
Cat, the other other white meat