Solution pour gerer une base de donnees

Par Tarik El Jabiri, il y a 10 ans


Bonsoir a tous
En fait j'ai pas un probleme mais j'ai une solution pour gerer une base de donnees avec une classe prete a utilisee.<br>
Cette fameuse class s'appelle medoo qui permet de gerer n'importe type de base de donnees.
Je vous laisse avec elle pour la decouvrirer.<br>
J'ai copié un example d'utilisation à partir de son site:

// Include Medoo require_once 'medoo.php'; // Initialize $database = new medoo([ 'database_type' => 'mysql', 'database_name' => 'name', 'server' => 'localhost', 'username' => 'your_username', 'password' => 'your_password', 'charset' => 'utf8' ]); // Enjoy $database->insert('account', [ 'user_name' => 'foo' 'email' => 'foo@bar.com', 'age' => 25, 'lang' => ['en', 'fr', 'jp', 'cn'] ]); // Or configure the info from medoo.php, and then $database = new medoo();

3 réponses

Genki, il y a 10 ans

Ca peut être pas mal en effet si on a du mal avec tout ce qui est POO base de données, merci ;)

tleb, il y a 10 ans

Il ne faut pas oublier qu'il existe des centaines de classes qui servent d'abstractions à une bdd :

  • Doctrine, la plus connu ;
  • Propel, je préfère personnellement la syntaxe de celle-ci ;
  • Redbean, génial pour du test rapide. Elle créé les bdds toute seule en fonction de ce qu'on lui demande ;
  • Eloquent, celle utilisé par Laravel ;
  • ActiveRecord, une autre ORM assez connu ;
  • etc.
Grafikart, il y a 10 ans

Perso je n'utilise pas cette classe donc je ne pense pas faire un tutoriel sur le sujet pour le moment (je répond à la proposition de tutoriel sur le sujet, je l'ai supprimé car duplicatat)