Ik heb en algemene functie geschreven voor select (dus gegevens uit DB lezen) NAdien wil ik de gegevens op het scherm tonen, met fetchinto dacht ik. Maar ik krijg steeds een foutmelding op fetchinto nl=
Warning: ocifetchinto(): supplied argument is not a valid OCI8-Statement resource in c:\wwwroot\extra\pagina1.php on line 115
//Algemen functie voor select
function select($tabel, $veld, $database)
{
$query='select '. $veld .' from '. $tabel;
$stmt=ociparse($database, $query);
$result=ociexecute($stmt);
}
$stmt komt hierboven. Ik heb dezelfde functie voor select toegepast. Ik wil het resultaat op het scherm tonen.
Dus ik dacht ik ga dat met een ocifetch oplossen
for ($i=0;ocifetchinto($stmt,$row,OCI_ASSOC); $i++) //deze regel is fout
{
echo "<td>".$row["LIB"]."</td><td> </td><td> </td>";
echo "<td><a href='".$_SERVER['PHP_SELF']."?record=".$row['ID']."&wissen=1'>[wissen]</a>-<a href='pagina2.php?record=".$row['ID']."&aanpassen=1'>[aanpassen]</a> </td></tr>";
}
Mn select functie zit in een extern bestand, kan het daaraan liggen dat $stmt niet wordt herkend?
Kan iemand mij helpen aub. Dankje