Postingan lainnya
cara menampilkan record di tabel 1 berdasarkan id dari tabel 2
t_siswa +---------------+-------------+------+-----+---------+--------+ | Field | Type | Null | Key | Default | Extra | +---------------+--------------+------+-----+---------+-------+ | id | bigint(21) | NO | PRI | 0 | | | nama | varchar(32) | YES | | NULL | | | alamat | varchar(32) | YES | | NULL | | +---------------+--------------+------+-----+---------+-------+
t_nilai +-------------+------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------+------+-----+---------+-------+ | id | bigint(21) | NO | PRI | 0 | | | matematika | int(11) | YES | | 0 | | | b_inggris | int(11) | YES | | 0 | | | ipa | int(11) | YES | | 0 | | +-------------+------------+------+-----+---------+-------+
Gimana cara tulis php script supaya bisa menampilkan record dari field "nama" yang ada di tabel "t_siswa" berdasarkan field "id" yang ada pada tabel "t_nilai". Trim's
4 Jawaban:
coba cek di sini gan <a href='https://www.w3schools.com/sql/sql_foreignkey.asp '>https://www.w3schools.com/sql/sql_foreignkey.asp </a>
id di t_nilai isinya memang sesuai dengan id di t_siswa??
Yupzz...id di t_siswa sesuai di id t_nilai, jadi kalau di t_nilai id nya 1 akan menunjuk nama siswa yang ada di tabel dengan id 1 (t_siswa) cara nulis script query gmn supaya nama siswa bisa ditampilkann di web ?
<?php $con=mysqli_connect($hostname, $username, $password); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $query_nama = "SELECT * FROM t_nilai LEFT JOIN t_siswa ON t_siswa.id = t_nilai.id"; ... ... ???
<pre> Select t_nilai.id,t_nilai.nilai,t_siswa.nama from ..... </pre> Bisa juga pakai alias,
<pre> Select t_siswa.nama as nama from ... </pre>