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? ??? ??? 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. 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. 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! 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
Archived
This topic is now archived and is closed to further replies.