sql >> Databáze >  >> RDS >> Oracle

Varování:ocifetch() [funkce.ocifetch]:ORA-24374:definice není provedena před načtením nebo provedením a načtením

Myslím, že jste zapomněli na

ociexecute($stmt, OCI_DEFAULT);

Po

$stmt = OCIParse($connect, $query);

A před:

while(OCIFetch($stmt))

Takže by to vypadalo takto:

//Perform search
$stmt = OCIParse($connect, $query);

// Execute statement
ociexecute($stmt, OCI_DEFAULT);

//And display the results
$counter = 0;
while(OCIFetch($stmt))
{
    $counter++;
...

Více zde




  1. MySQL dotaz běží dvakrát

  2. Mysqli a vazba více sad hodnot během vkládání

  3. SQL Server JOIN chybí hodnoty NULL

  4. postgresql trigger:deaktivuje automatické potvrzení a nastaví úroveň izolace