dbase_numfields

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_numfieldsLiefert die Anzahl der Felder einer Datenbank

Beschreibung

dbase_numfields(resource $database): int

Gibt die Anzahl der Felder (Spalten) der angegebenen Datenbank zurück.

Hinweis:

Die Anzahl der Felder liegt zwischen 0 und dbase_numfields($db)-1, wogegen die Anzahl der Datensätze zwischen 1 und dbase_numrecords($db) liegt.

Parameter-Liste

database

Die Datenbank-Ressource, die von dbase_open() oder dbase_create() zurückgegeben wurde.

Rückgabewerte

Die Anzahl der Felder in der Datenbank oder false, falls ein Fehler auftrat.

Changelog

Version Beschreibung
dbase 7.0.0 database ist nun eine resource statt eines int.

Beispiele

Beispiel #1 dbase_numfields()-Beispiel

<?php

$rec
= dbase_get_record($db, $recno);
$nf = dbase_numfields($db);
for (
$i = 0; $i < $nf; $i++) {
echo
$rec[$i], "\n";
}

?>

Siehe auch

add a note add a note

User Contributed Notes 1 note

up
2
paul_andrec at hotmail dot com
14 years ago
When you want to add a record to a table you have to exclude the last row deleted.

So lets say your table have 10 rows with the deleted row to a total of 11.
you have to exclude the deleted row in your array();

sample:

table is :

<?php
$row
($PID,$SID,$RID,$CON,$COM,$AD1,$AD2,$CIT,$STA,$ZIP,$deleted);
$record=array($PID,$SID,$RID,$CON,$COM,$AD1,$AD2,$CIT,$STA,$ZIP,);
$db = dbase_open($db_path_and_file,2);
dbase_add_record($db,$record );
dbase_close($db);
?>

This will work.
To Top