dbase_add_record

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

dbase_add_recordAjoute un enregistrement dans une base de données dBase

Description

dbase_add_record(resource $database, array $data): bool

dbase_add_record() ajoute les données fournies dans la base de données dBase spécifiée.

Liste de paramètres

database

La ressource de base de données, retournée par dbase_open() ou dbase_create().

data

Un tableau de données indexé. Le nombre d'éléments doit être égal au nombre de champs dans la base de données, sinon la fonction dbase_add_record() échouera.

Note:

Si vous utilisez dbase_get_record() pour retourner une valeur pour ce paramètre, n'oubliez pas de réinitialiser la clé nommée deleted.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Historique

Version Description
dbase 7.0.0 database est maintenant une resource au lieu d'un int.

Exemples

Exemple #1 Insertion d'un enregistrement dans une base de données dBase

<?php

// Ouverture en mode lecture-écriture
$db = dbase_open('/tmp/test.dbf', 2);

if (
$db) {
dbase_add_record($db, array(
date('Ymd'),
'Maxim Topolov',
'23',
'max@example.com',
'T'));
dbase_close($db);
}

?>

Voir aussi

add a note add a note

User Contributed Notes 1 note

up
3
heinrich at c-tera dot de
22 years ago
Field type incompatible inputs can cause PHP to crash or strange errors to occur. After finding that out it was easy to fill also "big" dbase-files with size bigger than 15 MB. Don't let your enthusiasm be broken by inexact error messages! :-)
To Top