Suppose we have a recordset $rs returned by query like that:


SELECT mediaID, filename, languageID
FROM yabady a
INNER JOIN yohoho b on a.ID = b.ID
ORDER BY mediaID

then to build the array you can write:

for ($i = 0; $i <= $rs->getRowCount() - 1; $i++) {
$row = $rs->getRow();
$data = array('mediaID'    => $row['mediaID'],
              'filename'   => $row['filename'],
              'languageID' => $row['languageID']);
}

Haven't tested it, but have a similar code in one of my scripts here that works fine.


Boyan --



[EMAIL PROTECTED] wrote:

Hi there, i'm stumped on a problem, i am trying to create an admin tool,
which will database files which are ftp'd to the server first. A drop down
list of flash files are viewed, and they are seperated into high and low
clips with a language key joined to them. They are stored in the database
like:

mediaID filename languageID bandwidth

What i am having problems with is that when editing the record, i would
like to list each with both a high and low pulldown with a language list,
although there is an issue here as each clip has its own entry into the
database so its coming out sequentially and i would like it showing the 2
drop downs and the language joined to these. The issue is storing the
primary key of these files, so when i hit update it will update each file
record.

So when abstracting the data, i am trying to push both files into an array
with a language. I want it to look like

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [mediaID] => 3
                    [filename] => news_hi.swf
                    [languageID] => 1
                )
            [1] => Array
                (
                    [mediaID] => 4
                    [filename] => news_lo.swf
                    [languageID] => 1
                )
        )

     [1] => Array
        (
            [0] => Array
                (
                    [mediaID] => 3
                    [filename] => news_hi.swf
                    [languageID] => 1
                )
            [1] => Array
                (
                    [mediaID] => 4
                    [filename] => news_lo.swf
                    [languageID] => 1
                )
        )
)

How is it possible ?


-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to