Requête MYSQL où clause utilisant OR et AND dans LARAVEL
P粉008829791
P粉008829791 2023-09-15 14:26:42
0
1
418

Je souhaite sélectionner des sous-catégories dont lecategory_id est 31 ou 211 ou 18 et le statut est activé et le mode est activé.

J'ai essayé mais j'ai eu une erreur

$subcategories =DB::table('subcategories') ->where('categories_id','31') ->orWhere('categories_id','211') ->orWhere('categories_id','18') ->where('status','on') ->where('mode','on') ->get();

P粉008829791
P粉008829791

répondre à tous (1)
P粉775788723

Vous devez utiliser la fonction :

$subcategories =DB::table('subcategories') ->where(function($query) { $query->where('categories_id', '31') ->orWhere('categories_id', '211') ->orWhere('categories_id', '18'); }) ->where('status','on') ->where('mode','on') ->get();
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!