Icon edb_eof

Indicates whether the current row is positioned at the end of the cursor.

Syntax
edb_eof(<CursorHandle>)

<CursorHandle> =

Handle of cursor returned by edb_execute function

Returns
TRUE if the current row is at EOF, or
FALSE if not (or if there are any errors)

Usage
The edb_eof function returns the whether the current row is positioned at the end of the cursor. The EOF (End Of File) flag indicates that the current row has been positioned at the end of the cursor using the edb_last function, or an attempt has been made to navigate past the end of the cursor using the edb_next function.

Examples
<?php

// The following script connects to an ElevateDB
// Server and database, prepares and executes a
// direct table open, goes to the start of the cursor,
// and navigates to the end of the cursor
// by using the edb_eof() function to test when to
// stop navigating

$con = edb_connect("type=remote;charset=Ansi;address=127.0.0.1;"+
                   "uid=Administrator;pwd=EDBDefault;database=Test");
if (!$con)
  {
  die("Could not connect: " . edb_errmsg());
  }

$cmd = edb_prepare($con,"customer",EDB_COMMAND_TABLE);
$cursor = edb_execute($cmd);

edb_first($cursor);

while (!edb_eof($cursor)):
   edb_next($cursor);
endwhile;

echo edb_state($cursor);

edb_disconnect($con);
?>
Image