(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_get_record_with_names — Obtém um registro do banco de dados como um array associativo.
Obtém um registro do banco de dados como um array associativo.
database
Recurso de banco de dados, retornado por dbase_open() ou dbase_create().
number
O índice do registro entre 1
e dbase_numrecords($dbase_identifier)
.
Um array associativo com o registro. Isto também irá incluir uma chave chamada deleted
a qual é definida como 1 se o registro foi marcado para exclusão (veja dbase_delete_record()). Portanto não é possível obter o valor de um campo com nome deleted
com esta função.
Cada campo é convertido para o tipo PHP apropriado, exceto:
PHP_INT_MIN
..PHP_INT_MAX
são retornados como strings. L
) eram convertidos em 1
ou 0
. Em caso de erro, dbase_get_record_with_names() irá retornar false
.
Exemplo #1 Listando todos os membros registrados no banco de dados
<?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";
}
}
}
?>