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