[ASK] Menampilkan 2 Data dari Database MySQL


Status
Not open for further replies.

Jay Nudin

Beginner 2.0
ini SS detail nya seperti ini

IXbs5Fo.png
 

Ceboong.Com

Poster 2.0
setahu saya harusnya ( saran ) di table files juga ada usernamenya jadi mudah untuk menampilkan berdasarkan username. Klo ada tinggal tampilkan table files baru tampilkan table users didalamnya.:67:
 

Jay Nudin

Beginner 2.0
intinya di relasi antara tabel USERS dan FILES..
tar select * from USERS, FILES where users.id = files.user_Id

Kalau misalnya begini kira-kira kode pemanggilannya gimana ya tuan..
KETERANGAN:

- Tabel USERS = id, username, password, email
- Tabel FILES = userID, fileName, fileExt, fileSize, fileDesc, created_at, fileDownloadCounter, filePath

PERINTAH:

- Upload By = username
- File Name = fileName
- File Type = fileExt
- File Size = fileSize
- Description = fileDesc
- Create Date = create_at
- Total Download = fileDownloadCounter
- Action = filePath ( tombol "DOWNLOAD" )

Dibagian tabel USERS terdapat field "id" dan di tabel FILES terdapat field "UserID" dengan angka yg sama, apakah bisa di jadiin patokan tuan? kalau misalnya bisa, kira-kira kode nya bagaimana ya?
DbRJsUS.png

YZpJTov.png
 

Jay Nudin

Beginner 2.0
Kira-kira gimana ya tuan??
Souce Code nya,,

udah coba pakai metode ini tetep gak bisa juga..
SQL INNER JOIN Keyword

$queri="SELECT user.username, files.userID
FROM users
INNER JOIN files ON user.username = files.userID;" ;
 

natanetwork

Hosting Guru
Verified Provider
musti ambil matakuliah database dulu om masalah primary dan foreign key..
user has many files..

jadi di mysql tar di set primary key dan foreign key

kalo ga dikasi relasi gt bisa aja cuma kurang bener
 

Jay Nudin

Beginner 2.0
musti ambil matakuliah database dulu om masalah primary dan foreign key..
user has many files..

jadi di mysql tar di set primary key dan foreign key

kalo ga dikasi relasi gt bisa aja cuma kurang bener

Coba pelajari Join Tuan, btw kalau diperkuliahan ini ada di Basis Data 1 hehe.

saya gak kuliah tuan, lulusan SMP doang, :2:
saya belajar dari google, tapi gak nyangkut di otakku :(
ini aja saya ngambil data nya dari google, dan coba buat belajar mengedit ulang.. :46:
 

Jay Nudin

Beginner 2.0
ini script yang saya pakai..


<body>
<h1>LIST OF DOWNLOAD CATEGORIES</h1>
<table class="data-table">
<caption class="title">Please Download The File As Per Your Requirement.</caption>
<thead>
<tr>
<th> Upload By </th>
<th> File Name </th>
<th> File Type </th>
<th> File Size </th>
<th> Description </th>
<th> Create Date </th>
<th> Download Total </th>
<th> Action </th>
</tr>
</thead>
<tbody>

<?php
// Perintah untuk menampilkan data
//$queri="Select * From files" ; //menampikan SEMUA data dari tabel files
$queri="Select * From users" ; //menampikan SEMUA data dari tabel siswa

$hasil=MySQL_query ($queri); //fungsi untuk SQL

// perintah untuk membaca dan mengambil data dalam bentuk array
while ($data = mysql_fetch_array ($hasil)){
$id = $data['id'];
echo "
<tr>
<td>".$data['username']."</td>
<td>".$data['fileName']."</td>
<td>".$data['fileExt']."</td>
<td>".$data['fileSize']."</td>
<td>".$data['fileDesc']."</td>
<td>".$data['created_at']."</td>
<td>".$data['fileDownloadCounter']."</td>
<td><a href=".$data['filePath'].">DOWNLOAD</a></td>

</tr>
";

}

?>

</tbody>

</table>
</body>

itu di atas source code yang saya dapat dari google, dan hasilnya kayak di gambar ini tuan..


yang kebaca cuma nama dan tanggal uploadannya sama tombol download aja,
 

ahka

Beginner 1.0
Kalo pake ini tuan, gimana hasilnya?
Code:
select b.username, a.fileName, a.fileExt, a.fileSize, a.fileDesc, a.created_at, a.fileDownloadCounter from files a left join user b on(a.userID=b.id)
 
Status
Not open for further replies.

Top