01-09-2015, 08:29 PM
Ok merci. Pour le SQL en PHP je préfère les ORM du style Eloquent :
ça te donne également la possiblité de n'avoir qu'un seul fichier pour toutes tes requêtes, le query builder, que tu invoques comme suit :
Mais bon, j'aime bien avoir mes classes par modèle. C'est très léger et tu les glue dans un seul fichier en prod.
$flights = App\Flight::where('active', 1)
->orderBy('name', 'desc')
->take(10)
->get();
ça te donne également la possiblité de n'avoir qu'un seul fichier pour toutes tes requêtes, le query builder, que tu invoques comme suit :
$user = DB::table('users')->where('name', 'John')->first();
Mais bon, j'aime bien avoir mes classes par modèle. C'est très léger et tu les glue dans un seul fichier en prod.