Postingan lainnya
memunculkan database secara berurutan dari yang paling baru
selamat pagi , mau tanya mastah . saat kita memunculkan database secara berurutan maka data akan keluar dari yang paling lama di atas , gimana ya caranya nampilin DB dari yang paling baru ada ti atas , contohnya status di Facebook. yang paling baru akan ada di atas . mohon pencerahanya . terima kasih.
8 Jawaban:
Ini mainnya di sql query ya. Contoh mau nampilin semua post dari table 'forum' dengan urutan post terbaru (sesuai kolom 'time') paling atas:
SELECT * FROM forum ORDER BY time DESC
Tanggapan
Mantap bank langsung bisa
ini buat konek ke DB nya ====== >>
function tampilkan_per_allstatus(){
global $link;
$query = "SELECT * FROM status ";
$result = mysqli_query($link, $query) or die('Gagal menampilkan data');
return $result;
}
ini buat manggilanya
<?php
while($row= mysqli_fetch_assoc($status)): ?>
<div class="status">
<img src="<?= $row['imgurl']; ?>" >
<a id="orang" href="profile.php?username=<?= $row['username']; ?>" > <?= $row['username']; ?> </a> | <?= $row['kelas']; ?>
<p id="tanggalstatus"><?= $row['tanggal_status']; ?></p>
<p id="isistatus"><?= ($row['isi_status']); ?></p>
</div>
<?php endwhile; ?>
berhasil di tampilin di --- > www.kuazzar.com
tapi ga berururtan dari yang baru mas, tapi yang paling lama ada di atas .
Itu kan querynya baru :
$query = "SELECT * FROM status ";
Jadi yg keluar semua data dari tabel status tanpa tersortir. Ane belum paham struktur DB agan tapi ane liat agan punya kolom "tanggal_status". Jadi coba di order per "tanggal_status" itu :
$query = "SELECT * FROM status ORDER BY tanggal_status DESC";
iya gan itu maksutnya script originalnya . kalo pake yang agan kasih sebelumnya ga bisa . tapi yang ini lancar . saya kayany salah tulis nama kolom sebelumnya :D , thanks . ini agan Yogi kan ya ?
Iya :D Script pertama untuk contoh aja. Maksudnya nama tabel dan kolomnya menyesuaikan yg agan punya
<pre>$query = "SELECT * FROM nama_table ORDER BY nama_kolom DESC";</pre><div><br>example:<br>db table user<br>id | nama<br>1 | fasih<br>2 | maman<br>3 } mumun<br><br>ORDER BY id DESC ( mengurut dari id terbesar )<br>ORDER BY id ASC ( mengurut dari id terkecil )<br><br></div><pre>$query = "SELECT * FROM user ORDER BY id DESC";</pre><div><br>output:<br>1 | mumun<br>2 | maman<br>3 } fasih<br><br></div><div><br><br></div>