Can you not do something like the example below? My example uses OCI commands, but they are mostly the same. This is just where my experience lies.
while (OCIFetch($sql_statement))
{
echo "<p>Inside while\n";
$job_title = OCIResult($sql_statement,1);
$job_desc = OCIResult($sql_statement,2);
echo "<li><b>$job_title</b> <BR><pre>$job_desc</pre></LI>\n";
}//end while
if (!$job_title)
{
print("<li>No current job openings</li>");
}