Maison  >  Questions et réponses  >  le corps du texte

Comment effectuer des opérations de requête multi-tables dans thinkphp5.1 ?

Il existe deux tables de données, l'une est alipay et l'autre est wxpay. Les champs des deux tables sont les mêmes.

Les utilisateurs interrogent les enregistrements de recharge. Comment utiliser des modèles ou des classes de base de données pour interroger ces deux bases de données en même temps et obtenir un résultat ?

------------------------------------------------ --------------------

Le contenu ne peut pas être en anglais pur et le nombre de mots doit être d'au moins 100 mots. en anglais pur, et le nombre de mots doit être d'au moins 100 mots. Le contenu ne peut pas être de l'anglais pur, et le nombre de mots est d'au moins 100 mots. Le contenu ne peut pas être de l'anglais pur et le nombre de mots est d'au moins 100. mots. Le contenu ne peut pas être de l'anglais pur et le nombre de mots est d'au moins 100 mots. Le contenu ne peut pas être de l'anglais pur et le nombre de mots est d'au moins 100 mots. doit contenir au moins 100 mots. Le contenu ne peut pas être en anglais pur et le nombre de mots doit être d'au moins 100 mots.

鸿运达鸿运达2132 Il y a quelques jours1716

répondre à tous(4)je répondrai

  • 胤彬-

    胤彬-2018-11-23 14:01:17

    Utilisez simplement la corrélation de modèles

    répondre
    0
  • 杨云雷

    杨云雷2018-11-22 08:23:19

    Deux tables de données ou deux bases de données. S'il y a deux tables de données, vérifiez-les directement via la vue. C'est dans le document tp5. S'il y a deux bases de données, l'une d'elles doit utiliser Db::connect("connection settings")->query("query Statement"), ou utiliser directement la syntaxe native pour interroger

    répondre
    0
  • Summer

    Summer2018-11-21 16:55:25

    Si vous faites cela avec une grande quantité de données, les performances seront médiocres. Utilisez simplement jion pour rechercher le tableau

    .

    répondre
    0
  • 鸿运达

    鸿运达2018-11-21 12:56:44

    Le problème est résolu, convertissez simplement les résultats de la requête au format tableau, puis fusionnez les deux tableaux.

    J'ai relativement peu appris sur MYSQL et je n'ai pas utilisé de requêtes de tables communes.

    répondre
    1
  • Annulerrépondre