Последни потребители

4isto_lyd

Registered
Искам да извадя от базата данни последните 4 потребителя,но все стоят 1-вите 4 :X ето кода който използвам:
Код:
<?php 
$qa = mysql_query("SELECT COUNT(*) AS br FROM `users`");
$aa = mysql_fetch_array($qa);
$a = $aa['br'] - 4;
$q = "SELECT * FROM `users` LIMIT $a, 4";
$result = $database->query($q);
$num_rows = mysql_numrows($result);
if(!$result || ($num_rows < 0)){
   echo "Error displaying info";
}
else if($num_rows > 0){
   for($i=0; $i<$num_rows; $i++){
      $uname = mysql_result($result,$i,"username");
      $pic = mysql_result($result,$i,"pic");
      $sex = mysql_result($result,$i,"sex");
      $points = mysql_result($result,$i,"points");
      if($sex=='m') {
	  ?>
 
Код:
<?php
mysql_connect("loclahost", "root", "") or die("Yok Connection"); //връзката с Mysql сървъра
mysql_select_db("database") or die("Yok Connection"); //връзката с базата данни
$query1 = mysql_query("SELECT * from users order by id LIMIT 4") or die("Yok Query"); //заявка която казва на базата данни че искаме да извлечем последните 4 записа,подредени по id
while($row = mysql_fetch_array($query1)){
//тук показваш резултатите както искаш да излизат в сайта ти.Ако искаш да изведеш информация за някое поле пишеш $row1[username] например и т.н.
}
?>
 

Back
Горе