eZe616 Posted January 27, 2008 Share Posted January 27, 2008 I'm having this problem using the while() function to go through my database query results.. I currently have this while($row = $db->fetchObject($result)) { $result[] = $row; } Now when I use it like this, it just stops the rest of the page from loading. So i've been using the for() alternative, but I'd prefer to use the while function. $db is the database class I use. That seems to be the cause, but I don't know why is causes it. Quote Link to comment Share on other sites More sharing options...
mem0ri Posted January 27, 2008 Share Posted January 27, 2008 Looks like you have a doubling-up of variables... while($row = $db->fetchObject($result)) //Notice the variable '$result' { $result[] = $row; //Notice the same variable '$result' } Basically...you're fetching the first row, and then setting your "result-set" to be = to the first row...thereby destroying your result-set and making the next iteration of the while statement 'stop'. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.