Wie führe ich Abfrageoperationen mit mehreren Tabellen in thinkphp5.1 durch?
鸿运达
鸿运达 2018-11-21 12:30:04
0
4
1798

Es gibt zwei Datentabellen, eine ist alipay und die andere ist wxpay. Die Felder der beiden Tabellen sind gleich.

Benutzer fragen Aufladedatensätze ab. Wie können Modelle oder DB-Klassen verwendet werden, um diese beiden Datenbanken gleichzeitig abzufragen und ein Ergebnis zu erhalten?

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

Der Inhalt darf nicht rein englisch sein und die Wortanzahl muss mindestens 100 Wörter betragen. Der Inhalt darf nicht rein englisch sein , und die Wortanzahl muss mindestens 100 Wörter betragen. Der Inhalt darf nicht rein englisch sein und die Anzahl der Wörter darf nicht mindestens 100 Wörter betragen Der Inhalt darf nicht rein englisch sein und die Anzahl der Wörter muss mindestens 100 betragen 100 Wörter. Der Inhalt darf nicht rein englisch sein und die Anzahl der Wörter muss mindestens 100 Wörter betragen

鸿运达
鸿运达

Antworte allen(4)
胤彬-

用模型关联就好了

杨云雷

两个数据表还是两个数据库,如果两个数据表的话直接通过视图查就好了啊,tp5文档里有。如果是两个数据库的话其中一个需要用Db::connect("连接参数")->query("查询语句"),或者直接使用原生语法查询

Summer

你这样做数据量大的话,性能不好吧,jion连表查就好了

鸿运达

问题解决了,将查询结果转成数组格式,再将两个数组合并就可以了。

MYSQL学习的比较少,没有运用联表查询。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage