Enregistrer des données

Comment procéder à l'enregistrement de données en base ?

Chaque collector peut appeler la méthode set qui permet d'insérer ou de mettre à jour des données en base.

 function set($primary_key_value = '' , $array_fields = '') { }

Les paramètres

  1. $primary_key_value : peut-être NULL (dans le cas d'une insertion de données) OU un chiffre correspondant à l'id (dans le cas d'une mise à jour de données).
  2. $array_fields : un tableau qui regroupe les données à enregistrer (champ / valeur).

Exemple

L'exemple suivant permet d'insérer les valeurs contenues dans la variable $array_fields dans la table "example".

$array_fields = array('lib' => 'mon exemple numéro', 'champ2' => 'valeur2');
$result = $this->collector['example']->set('', $array_fields);

Retour de la fonction

Cette méthode retourne l'id créé (ou mis à jour), ou FALSE si cela n'a pas fonctionné.