dbase_get_record_with_names

Gets a record from a database as an associative array

&reftitle.description; `array` `dbase_get_record_with_names` `resource` `database` `int` `number`

Gets a record from a dBase database as an associative array.

&reftitle.parameters;

`database`

- The database resource, returned by `dbase_open` or `dbase_create`.

`_number`

- The index of the record between `1` and `dbase_numrecords($dbase_identifier)`.

&reftitle.returnvalues;

An associative array with the record. This will also include a key named `deleted` which is set to 1 if the record has been marked for deletion (see `dbase_delete_record`). Therefore it is not possible to retrieve the value of a field named `deleted` with this function.

&dbase.type-conversion;

On error, `dbase_get_record_with_names` will return &false;.

&reftitle.changelog;

&Version; | &Description;
dbase 7.0.0 | `database` is now a `resource` instead of an `int`.

&reftitle.examples;

### Listing all the registered members in the database

    <?php
    // open in read-only mode
    $db = dbase_open('/tmp/test.dbf', 0);

    if ($db) {
      $record_numbers = dbase_numrecords($db);
      for ($i = 1; $i <= $record_numbers; $i++) {
          $row = dbase_get_record_with_names($db, $i);
          if ($row['ismember'] == 1) {
              echo "Member #$i: " . trim($row['name']) . "\n";
          }
      }
    }
    ?>

&reftitle.seealso;

- `dbase_get_record`