arafat
3.08.2010, 22:46:33
Witam. Napisałem prosty skrypt do wyświetlania newsów z bazy danych, lecz nie wiem dlaczego wyświetla mi najpierw starsze a potem nowsze. Zastosowałem ID, ale to nic nie daje. Myślałem że news z id 1 będzie pierwszy lub na odwrót, ale to nie ma żadnej różnicy. Nie wiem co jest nie tak. Przedstawiam tutaj mój skrypt.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-2">
</head>
<body>
<?php
include('config.php');
$query = "SELECT * FROM `ptzplace-news` ORDER BY id DESC Limit 3";
}
?>
</body>
</html>
thomson89
3.08.2010, 23:36:49
Dodaj pole data, i wklejaj tam wartość time. Potem sortuj. A id mogą być różne.
dg2001
4.08.2010, 09:47:54
Bo sortujesz po polu ID, które nie jest zależne od daty z którą wprowadziłeś dane do bazy, chyba ze je masz po kolei, ale w przyszłości i tak ci się rozjedzie, jak chcesz sortować po dacie, to tak jak kolega, a jak po innym polu, to zastąp ID nazwą innego pola.