Documentation ¶
Index ¶
- func ArrayToString(arr []string, noQuotes ...bool) string
- func ConcatColumnWithValues(columns []string, values []string) string
- type Db
- func (d *Db) DeleteDB(table string, condition *string, debug ...bool)
- func (d *Db) InsertDB(table string, column []string, value []string, debug ...bool)
- func (d *Db) SelectDB(table string, column []string, join *string, condition *string, debug ...bool) ([]map[string]interface{}, error)
- func (d *Db) UpdateDB(table string, column []string, value []string, condition *string, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ArrayToString ¶
ArrayToString Transforme un tableau en chaine de caractères Peut prendre un paramètre "noQuotes" qui évite de mettre des quotes lorsque que la fonction est utilisée pour transformer un tableau de nom de colonne en string Les quotes sont utiles pour les valeurs de ces colonnes pour un Insert pour les chaine de charactères
func ConcatColumnWithValues ¶
ConcatColumnWithValues Utile pour les Update de BDD Plus particulièrement pour les "SET column=value, column=value, ..."
Types ¶
type Db ¶
func (*Db) DeleteDB ¶
DeleteDB Fonction pour supprimer les données d'une table SQL Paramètres : - Condition si besoin - String | - Voir la requête - Boolean |
func (*Db) InsertDB ¶
InsertDB Fonction pour insérer des données dans une table SQL Paramètres : - Table SQL - String | - Colonnes où rentrer les données - Tableau de string | - Valeur des données - Tableau de string | - Voir la requête - Boolean |
func (*Db) SelectDB ¶
func (d *Db) SelectDB(table string, column []string, join *string, condition *string, debug ...bool) ([]map[string]interface{}, error)
SelectDB Fonction pour sélectionner des données dans une table SQL Paramètres : - Table SQL - String | - Colonnes où rentrer les données - Tableau de string | - Possiblité de rajouter une chaine de caractère pour les selects avec des INNER JOIN / RIGHT JOIN / ETC... - String | - Condition si besoin - String | - Voir la requête - Boolean |
func (*Db) UpdateDB ¶
func (d *Db) UpdateDB(table string, column []string, value []string, condition *string, debug ...bool)
UpdateDB Fonction pour mettre à jour une table SQL Paramètres : - Table SQL - String | - Colonnes où rentrer les données - Tableau de string | - Valeur des données à rentrer - Tableau de string | - Condition si besoin - String | - Voir la requête - Boolean |