waynew Posted June 19, 2008 Share Posted June 19, 2008 Hey guys. I'm taking a list of distinct contact names from a table and placing them into an array. That's working well; did a var dump and everything is fine. My problem is in using that contact names array to select other values from another table. I've tried everything and keep getting a 500 error off Apache. Here's the code. Any help would be great. while($i < sizeof($contacts){ $contact_person = $contacts[$i]; $result = mysql_query("Select phone from jobs where contact_name = '$contact_person' limit 1"); $i++; PS: I know that there is a problem with me using result repeatedly, which would result in the result being overwritten each time. Is there any solution to this problem? ??? ??? Quote Link to comment https://forums.phpfreaks.com/topic/110913-solved-query-inside-while-loop/ Share on other sites More sharing options...
CrazeD Posted June 19, 2008 Share Posted June 19, 2008 To prevent $result from being overwritten, you can turn it into an array by doing $result[] = mysql_query("Select phone from jobs where contact_name = '$contact_person' limit 1"); Not sure if that helps you. Quote Link to comment https://forums.phpfreaks.com/topic/110913-solved-query-inside-while-loop/#findComment-569004 Share on other sites More sharing options...
waynew Posted June 19, 2008 Author Share Posted June 19, 2008 Changed to: <?php $i = 0; while($i < sizeof($contacts){ $contact_person = $contacts[$i]; $result[$i] = mysql_query("Select phone from jobs where contact_name = '$contact_person' limit 1"); $i++; } ?> Still getting a 500 error. Quote Link to comment https://forums.phpfreaks.com/topic/110913-solved-query-inside-while-loop/#findComment-569006 Share on other sites More sharing options...
waynew Posted June 19, 2008 Author Share Posted June 19, 2008 OH GOD DAMN IT: I was missing a bracket! Quote Link to comment https://forums.phpfreaks.com/topic/110913-solved-query-inside-while-loop/#findComment-569014 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.