menampilkan data mahasiswa/user yang sedang login

di sini saya mau nampilin data mahasiswa yang sedang login tapi datanya belum bisa tampil, mohon bantuannya berikut query dan ssnya

 <?php
			include "../koneksi.php";
			$nim = $_SESSION['mahasiswa'];
			$query ="select * from mahasiswa inner join data_mhs where mahasiswa.nim=data_mhs.nim and mahasiswa.nim='$nim'";
			$data = mysql_fetch_array($query);


			?>
				<tr>
					<th width="20%">NIM</th>
					<td><?php echo $data['nim']; ?></td>
				</tr>
				<tr>
					<th>Nama mahasiswa</th>
					<td><?php echo $data['nama']; ?></td>
				</tr>

avatar RaffSN
@RaffSN

4 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

kalo saya sih buat kolom baru di table login. Tambahan status.. Kalo misal login, status akan rubah ke 1. Kalo logout status kembali default atau 0.

Jadi kalo mau liat user yang login.. Hitung aja berapa jumlah data user yang memiliki nilai 1 pada kolom status. Lalu tampilin nama mahasiswa yang yang sesuai dengan baris data user yang kolom status bernilai 1 tadi.

avatar disza
@disza

25 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

"UNTUK ERROR DIATAS" secara umum sintak inner join kan :

SELECT column_name(s) FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name -----||baru where disini||-----

Anda lupa pake parameter on penghubung table 1 dan 2 nya.. :D

avatar disza
@disza

25 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban