Maison > base de données > tutoriel mysql > Comment puis-je effectuer des requêtes UNION à l'aide de l'enregistrement actif de CodeIgniter ?

Comment puis-je effectuer des requêtes UNION à l'aide de l'enregistrement actif de CodeIgniter ?

Patricia Arquette
Libérer: 2024-12-07 02:03:10
original
462 Les gens l'ont consulté

How Can I Perform UNION Queries Using CodeIgniter's Active Record?

Exécution de requêtes UNION avec le modèle d'enregistrement actif de CodeIgniter

Les requêtes UNION vous permettent de combiner les résultats de plusieurs instructions SELECT en un seul ensemble de résultats. Bien que le modèle Active Record de CodeIgniter ne prenne pas en charge nativement les requêtes UNION, il existe une solution de contournement simple :

Solution :

Utilisez la méthode query() pour exécuter une requête UNION personnalisée. . Voici un exemple :

$this->db->query('SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2');
Copier après la connexion

Cette requête combinera les résultats des deux instructions SELECT spécifiées en un seul jeu de résultats. Vous pouvez ensuite utiliser les méthodes habituelles de CodeIgniter pour accéder aux données et les manipuler, telles que result() pour récupérer un tableau de résultats ou row() pour obtenir un seul résultat.

Remarque : C'est essentiel pour s'assurer que les noms de colonnes et les types de données dans la requête UNION sont compatibles pour éviter toute erreur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal