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

王林
王林Original
2020-02-19 11:44:582205Durchsuche

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;

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!

Stellungnahme:
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