Maison > Article > développement back-end > Comment implémenter une requête multi-tables dans le framework thinkPHP
Cet article présente principalement la méthode du framework thinkPHP pour implémenter une requête multi-table, et analyse brièvement l'utilisation et les précautions de thinkPHP où, dans une requête multi-table, sous forme d'exemples, les amis dans le besoin peuvent s'y référer
.L'exemple de cet article décrit comment le framework thinkPHP implémente une requête multi-table. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Nous pouvons connecter les deux tables pour interroger les données ensemble. J'ai maintenant deux tables, l'une est la table des commentaires et la table des membres, comme indiqué. dans la figure :
Répertoire général :
Up code :
$where = array(); $where['meiyepin_feedback.member_id'] = "1"; $Model = M('feedback'); $a = $Model ->join('meiyepin_member ON meiyepin_feedback.member_id = meiyepin_member.member_id') ->where($where) ->select(); var_dump($a);exit;
Utilisation de Where :
Si le champ que vous souhaitez interroger n'existe que dans un seul table, alors c'est la même chose que d'habitude. L'utilisation de Where est la même, mais si votre champ de requête existe dans deux tables en même temps, alors vous devez ajouter le nom de la table , comme indiqué dans le code ci-dessus
Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde. Apprendre est utile Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !
Recommandations associées :
Analyse de l'utilisation de la configuration dynamique du framework thinkPHP
Méthodes d'implémentation de trois fonctions récursives PHP et Réaliser l'accumulation de nombres
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!