Heim > PHP-Framework > YII > So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

王林
Freigeben: 2020-02-19 11:44:58
Original
2182 Leute haben es durchsucht

So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

Erstellen Sie zunächst die Datenbank und die Datentabelle, wie in der folgenden Abbildung gezeigt (Teil-Screenshot):

Datenbank:

So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

Datentabelle:

(Verwandte Tutorial-Empfehlungen: yii-Framework )

jf_stu:

So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

js_class:

So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

js_school:

So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

js_record:

So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

Beispiel:

//表连接,查询出学生、班级、校区、记录表的所有数据
		$data=Jf_record::find()
		->join('join','jf_stu','jf_record.sid=jf_stu.sid')
		->join('join','jf_class','jf_stu.cid=jf_class.cid')
		->join('join','jf_school','jf_class.xid=jf_school.xid')
		->select('*')
		->where(['jf_record.re_id'=>$re_id])
		->asArray()
		->one();
		echo $data[&#39;sname&#39;].&#39;<br>&#39;;
		echo $data[&#39;sex&#39;].&#39;<br>&#39;;
		echo $data[&#39;rtime&#39;].&#39;<br>&#39;;
		echo $data[&#39;cname&#39;].&#39;<br>&#39;;
		echo $data[&#39;school&#39;].&#39;<br>&#39;;
		die;
Nach dem Login kopieren

Ausgabeergebnis:

So fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab

Für weitere programmierbezogene Inhalte beachten Sie bitte die Einführung in die Programmierung Kolumne auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonSo fragen Sie Daten über eine Tabellenverbindung im YII-Framework ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage