-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, i don't know if this is the right list to post it, or php-general... I am posting here because i think its database related. so here we go: I want to build an array containing two arrays $navm[] and $navs[], $navs[] should go to $navm[items]. I am using an commercial db class to do my queries. This is the snippet making my array: - -sourcecode:start--------------------8<------------------------------ $resultm = $db->query("SELECT * FROM ".$p."_cats WHERE ms='m' \ ORDER BY sortorder ASC"); while($work_res_navm = $db->fetch_array($resultm)) { $results = $db->query("SELECT * FROM ".$p."_cats \ WHERE master='".$work_res_navm['catid']."' \ ORDER BY sortorder ASC"); while($work_res_navs = $db->fetch_array($results)) { $navs[]=array('link'=>$work_res_navs['link'], \ 'text'=> $work_res_navs['name'], \ 'id'=> $work_res_navs['catid'], \ 'master'=>$work_res_navs['master'] ); } $navm[] =array('link'=>$work_res_navm['link'], \ 'text'=> $work_res_navm['name'], \ 'id'=> $work_res_navm['catid'], \ 'items'=>$navs); }; - -sourcecode:stop---------------------8<------------------------------ table looks like this: - -table:start-------------------------8<------------------------------ CREATE TABLE `ui_cats` ( `catid` tinyint(11) NOT NULL auto_increment, `ms` char(1) NOT NULL default 's', `master` tinyint(1) NOT NULL default '1', `sortorder` tinyint(3) NOT NULL default '0', `name` varchar(150) NOT NULL default '', `link` varchar(150) NOT NULL default '', PRIMARY KEY (`catid`) ) TYPE=MyISAM AUTO_INCREMENT=8 ; - -table:stop--------------------------8<------------------------------ MySQL Version: 3.23.58 PHP-Version: 4.2.2 ( I can not update those versions..) the array now looks like this: $navm1-0 $navs1-1 $navs1-2 $navm2-0 $navs1-1 $navs1-2 $navs2-1 $navm3-0 $navs1-1 $navs1-2 $navs2-1 $navs3-1 and the same procedure a lot more often... but it should look like this: $navm1-0 $navs1-1 $navs1-2 $navm2-0 $navs2-1 $navm3-0 $navs3-1 and so on what is my error? i cant see it after trying several other querys in two days :-( any ideas? thanks in advice - -- - --------------------------------------------------------------------- Rainer 'Ny' Bendig | http://UnresolvedIssue.org | GPG-Key: 0xCC7EA575 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBni4ltpAZoWtAN98RAi18AJ9ToJhWXlvJiVVE/GoH3ArHTYN/cACdHzU4 dU9lkx+M8UnVQPak/+ikQYs= =su6z -----END PGP SIGNATURE----- -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php