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 :