une table de la base de données
Plus de détails...
Fonctions membres publiques |
| | __construct ($table, $cle_primaire, $schema="public") |
| | constructeur
|
| | __get ($c) |
| | accès en lecture seule à certaines propriétés
|
| | colonnes () |
| | colonnes de la table
|
| | insert ($colonnes) |
| | insertion d'une nouvelle ligne dans la table
|
| | enregistre ($id, $colonne, $valeur) |
| | mise à jour d'une colonne
|
| | nom_sequence_cle_primaire () |
| | nom de la séquence de la clé primaire
|
| | id_suivant () |
| | extrait l'id suivant (nextval)
|
| | id_dernier () |
| | dernier id distribué par la séquence
|
Fonctions membres publiques statiques |
|
static | instance ($table, $schema='public') |
Attributs publics |
| const | sql_colonnes |
|
const | sql_select_id_suivant = 'select nextval(?) as id' |
|
const | sql_select_id_dernier = 'select last_value from "?"' |
Attributs protégés |
|
| $table |
|
| $cle_primaire |
|
| $schema |
|
| $colonnes |
Description détaillée
une table de la base de données
Documentation des constructeurs et destructeur
| clicnat_table_db::__construct |
( |
|
$table, |
|
|
|
$cle_primaire, |
|
|
|
$schema = "public" |
|
) |
| |
constructeur
- Paramètres
-
| $table | nom de la table |
| $cle_primaire | nom de la colonne qui est la clé primaire |
| $schema | schema si différent de public |
Documentation des fonctions membres
| clicnat_table_db::__get |
( |
|
$c | ) |
|
accès en lecture seule à certaines propriétés
- Paramètres
-
| clicnat_table_db::colonnes |
( |
| ) |
|
| clicnat_table_db::enregistre |
( |
|
$id, |
|
|
|
$colonne, |
|
|
|
$valeur |
|
) |
| |
mise à jour d'une colonne
- Paramètres
-
| $id | numéro d'identifiant de la ligne a mettre à jour |
| $colonne | nom de la colonne |
| $valeur | contenu |
- Renvoie
- bool
| clicnat_table_db::id_dernier |
( |
| ) |
|
dernier id distribué par la séquence
- Renvoie
- int
| clicnat_table_db::id_suivant |
( |
| ) |
|
extrait l'id suivant (nextval)
- Renvoie
- int
| clicnat_table_db::insert |
( |
|
$colonnes | ) |
|
insertion d'une nouvelle ligne dans la table
- Paramètres
-
| $colonnes | un tableau clé valeurs du contenu a insérer |
- Renvoie
- int id de l'objet inséré
| clicnat_table_db::nom_sequence_cle_primaire |
( |
| ) |
|
nom de la séquence de la clé primaire
- Renvoie
- string
Documentation des données membres
| const clicnat_table_db::sql_colonnes |
Valeur initiale : 'select column_name,data_type,character_maximum_length,is_nullable,column_default
from information_schema.columns where table_schema=? and table_name=?'
La documentation de cette classe a été générée à partir du fichier suivant :