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.

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Diperbarui 3 tahun yang lalu

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
avatar cescgie
@cescgie

105 Kontribusi 5 Poin

Dipost 8 tahun yang lalu

Tanggapan

Mantap bank langsung bisa

data nya malah ga ke show kang ?

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 8 tahun yang lalu

Coba share script agan di sini

avatar cescgie
@cescgie

105 Kontribusi 5 Poin

Dipost 8 tahun yang lalu

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 .

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 8 tahun yang lalu

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";
avatar cescgie
@cescgie

105 Kontribusi 5 Poin

Dipost 8 tahun yang lalu

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 ?

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 8 tahun yang lalu

Iya :D Script pertama untuk contoh aja. Maksudnya nama tabel dan kolomnya menyesuaikan yg agan punya

avatar cescgie
@cescgie

105 Kontribusi 5 Poin

Dipost 8 tahun yang lalu

<pre>$query = "SELECT * FROM nama_table ORDER BY nama_kolom DESC";</pre><div><br>example:<br>db table user<br>id | nama<br>1&nbsp; | fasih<br>2&nbsp; | maman<br>3&nbsp; } mumun<br><br>ORDER BY id DESC ( mengurut dari id terbesar )<br>ORDER BY id ASC &nbsp; ( mengurut dari id terkecil )<br><br></div><pre>$query = "SELECT * FROM user ORDER BY id DESC";</pre><div><br>output:<br>1&nbsp; | mumun<br>2&nbsp; | maman<br>3&nbsp; } fasih<br><br></div><div><br><br></div>

avatar fasih50
@fasih50

1 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban