(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
.
Versão | Descrição |
---|---|
PECL dbase 7.0.0 |
database agora é do tipo resource
ao invés de int.
|
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";
}
}
}
?>