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
- $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).
- $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é.