I seem to somehow get an boolean instead of an array from a mysql_fetch_row function and I have no idea how. Here's the code; <? <snip> $names=mysql_query("select name from dept join picdata where dept.deptid=picdata.deptid limit 5"); print $names."<p>"; //offending query <snip> $resets=mysql_query("select sum(reset) from Tmp group by deptid order by deptid limit 5"); <snip> while($c=mysql_fetch_row($names)); { //$a[]=$c[0]; commented out for troubleshooting $y=gettype($c); print $y."<P>"; } while($e=mysql_fetch_row($resets)) { $z=gettype($e); print $z."<br>"; //$b[]=$e[0]; commented out for troubleshooting } Here's the output from a terminal: select name from dept join picdata where picdata.deptid=dept.deptid limit 5; +---------------------+ | name | +---------------------+ | BodyWatch | | BreakThroughGallery | | TempGallery | | KidZone | | Lobby | +---------------------+ 5 rows in set (0.01 sec) here's the output from the browser: Resource id #3 boolean array array array array array Any suggestions as to what I'm doing wrong? John Coder -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php