Here's a way of doing it: ----------------------------------------------
$query = "SELECT id, name FROM customer"; $result = mysql_query($query); while ($oRsCusts = mysql_fetch_array($result)){ $customers_array[] = array( 'id' => $oRsCusts['id'], 'name' => $oRsCusts['name'] ); } ---------------------------------------------- You now have your db results store in array $customers_array Hope this help. -----Original Message----- From: Gary Broughton [mailto:[EMAIL PROTECTED] Sent: Friday, July 18, 2003 8:49 AM To: [EMAIL PROTECTED] Subject: Re: [PHP] Multidimensional arrays Hi Many thanks for your time Matt. I tried that method amongst a few others, and couldn't seem to get it right. What I have eventually come across is the function 'array-push' (bizarre!) to add a new array line for each record (after it's been initially defined). It seems to work for me, and hopefully it is the correct, standard way to do such a task. $strCusts = array(array('id','name')); /* setting up empty array for cust id and name */ if (mysql_num_rows($resCusts) > 0) { $intCusts = mysql_num_rows($resCusts); /* store the number of records retrieved */ while ($oRsCusts = mysql_fetch_array($resCusts)) { array_push($strCusts,array($oRsCusts["id"],$oRsCusts["name"])); /* add new array row */ } } Many thanks once again. Gary "Matt Matijevich" <[EMAIL PROTECTED]> wrote in message news:<[EMAIL PROTECTED]>... > <snip> > select id, name from customer > redim custarray(recordcount,2) > i = 0 > while not eof > custarray(i,0) = id; > custarray(i,1) = name; > i = i+1; > movenext > wend > </snip> > > Not sure what kind of db you are using but I put this together using > postgresql using the manual. So this is untested. > > $conn = pg_connect("host=localhost dbname=whatever"); > $result = pg_exec($conn, "select id, name from customer"); > $i = 0; > while ($row = pg_fetch_array($result)) > { > $custarray[$i][0] = $row["id"]; > $custarray[$i][1] = $row["name"]; > $i++; > } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php