I'm writing a DBI class with the following function

function Select($sql)
{
        $this->setResultID(@mysql_query($sql,$this->getDBConn()));
        if ($this->getResultID() == false)
                Error::fatalError(__FILE__.' ('.__LINE__.') : Unable to run query :
'.mysql_error().'('.mysql_errno().')');

        $this->setNumRows(@mysql_num_rows($this->getResultID()));
        $this->setArray(@mysql_fetch_array($this->getResultID()));
}


When I call this, I want to be able to run

while($data = $objDBI->FetchArray)
{
        echo $data['username'];
}

but the results I get are

jvillajvillajvillajvillajvillajvillajvillajvillajvillajvillajvillajvilla....etc....

my $sql query is simple

SELECT username FROM staff;

and there are four rows in the db...


For some reason, I can't pass the value of mysql_fetch_array out of the
Select function.

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

Reply via email to