Ik heb een oracle login gemaakt, alleen ik kan de database helemaal uitlezen, behalve het eerste record.
Hieronder is mijn scriptje.
<?php
$conn=OCIlogon("system", "manager") or die ("failed logon");
$query="select * from User";
$cur = OCIParse($conn, $query) or die("failed parse");
if (OCIExecute($cur, OCI_ASSOC + OCI_RETURN_LOBS + OCI_RETURN_NULLS) or die("failed execute")){}
if (OCIFetch($cur) or die("failed fetch")){}
$j = 0;
$ncols = OCINumCols($cur)+1;
while(OCIFetch($cur)) {
echo $j."<BR>";
for ($i=0;$i<$ncols;$i++) {
echo "<b>".$i."</b>";
$column_value = OCIResult($cur,$i);
echo $column_value;
echo "<TAB>";
}
echo "<BR>";
$j++;
}
OCIFreeStatement($cur);
OCILogoff($conn);
?>
Kan iemand mij hiermee helpen waarom het eerste record niet zichtbaar wordt?
Hieronder is mijn scriptje.
<?php
$conn=OCIlogon("system", "manager") or die ("failed logon");
$query="select * from User";
$cur = OCIParse($conn, $query) or die("failed parse");
if (OCIExecute($cur, OCI_ASSOC + OCI_RETURN_LOBS + OCI_RETURN_NULLS) or die("failed execute")){}
if (OCIFetch($cur) or die("failed fetch")){}
$j = 0;
$ncols = OCINumCols($cur)+1;
while(OCIFetch($cur)) {
echo $j."<BR>";
for ($i=0;$i<$ncols;$i++) {
echo "<b>".$i."</b>";
$column_value = OCIResult($cur,$i);
echo $column_value;
echo "<TAB>";
}
echo "<BR>";
$j++;
}
OCIFreeStatement($cur);
OCILogoff($conn);
?>
Kan iemand mij hiermee helpen waarom het eerste record niet zichtbaar wordt?