V. Développer avec PHPBoost

Opérations sur la base de données

PHPBoost permet de faire des interventions sur la Base de données très facilement, à travers une classe spécialement conçut pour ça.

Elle a pour but de faciliter le développement et ainsi gagner en productivité.

La classe qui regroupe les différentes fonctions se nomme MySQLDBMSUtils.

On peut accéder à son objet avec :

Code PHP :
PersistenceContext::get_dbms_utils()


Les différentes possibilités



Connaître la version de MySQL



Fonction :
string get_dbms_version()


Lister les différentes tables



Fonction :
array list_tables()


Créer une table



Fonction :
create_table($table_name, array $fields, array $options = array())


Supprimer une table



Fonction :
drop($tables)


Vider une table



Fonction :
truncate($tables)


Ajouter une colonne à une table



Fonction :
add_column($table_name, $column_name, array $column_description)


Supprimer une colonne à une table



Fonction :
drop_column($table_name, $column_name)
Cette page a été vue 1913 fois