Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Problem z wyświetlaniem
Forum PHP.pl > Forum > Przedszkole
wojtek19115
Witam mam mini portal zrobiony na autorskim cms'ie.
Mam tabele user a w niej pola:
user,login ,pass ,email ,role ,clan_id ,last_login ,banned

Chciałbym wyświetlić ostatniego usera który sie zarejestrował i liste wszystkich userów skatalogowaną od A-Z,próbowałem różnych skryptów ale na nic sciana.gif

Będe bardzo wdzięczny za pomoc czarodziej.gif
pedro84
Daty rejestracji nie masz? Dziwne. To sortujesz po ID.
eccocce
Pokaż jakich skryptów próbowałeś, to na pewno cię naprowadzimy na dobre rozwiązanie. Gotowca nie oczekuj smile.gif
wojtek19115
<?php
$mysql = mysql_query("select `user` from `users`");
$fetch = mysql_num_rows($mysql);
while($lista = mysql_fetch_array($mysql)){
echo $lista['nick'].'<br />';
}
}
?>

Takie coś u mnie jest user zamiast id a i tak w nim są liczby
Ramzaa
Robisz pole o nazwie `id`, typu int(11) AUTO_INCREMENT, następnie robisz prosty skrypt:

  1. $mysql = mysql_query("SELECT * FROM `users` ORDER BY `id` DESC");
  2. $fetch = mysql_num_array($mysql);
  3. echo $fectch['nick'];


I masz ostatniego usera. Dalej sam pomyśl.
thomson89
Jeżeli chcesz to osiągnąć musisz wprowadzić drobne modyfikacje skryptu.

1. Dodajesz pole w tabelce, np. o nazwie date_register
2. Tam gdzie rejestrujesz użytkownika, dodajesz linijkę która doda datę w formie time.
3. Wyciągasz rekordy sortując po kolumnie date_register

Sortując od A-Z to zwykłe zapytanie z order by w sql.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.