When I call this function:
function getColumnName($col)
{
if ($col > 0 && $col < pg_numfields($this->lastResultSet))
return pg_fieldname($this->lastResultSet,$col);
else
return null;
}
It returns null all the time !
The condition is NOT the problem ... Ive tested that with:
function getColumnName($col)
{
return pg_fieldname($this->lastResultSet,$col);
if ($col > 0 && $col < pg_numfields($this->lastResultSet))
return pg_fieldname($this->lastResultSet,$col);
else
return null;
}
And it still returns null.
If I do this:
function getColumnName($col)
{
echo pg_fieldname($this->lastResultSet,$col);
return pg_fieldname($this->lastResultSet,$col);
if ($col > 0 && $col < pg_numfields($this->lastResultSet))
return pg_fieldname($this->lastResultSet,$col);
else
return null;
}
I do get the correct result printed to the browser ...
So what the HELL is going on? Dont tell me that pass by reference doesnt
work with pg_* functions?
Just to test this, I did this:
function getColumnName($col)
{
$test = pg_fieldname($this->lastResultSet,$col);
return $test;
if ($col > 0 && $col < pg_numfields($this->lastResultSet))
return pg_fieldname($this->lastResultSet,$col);
else
return null;
}
This made no difference ... WHAT AM I DOING WRONG?!
AndrewH
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]