Класация на потребители

ReD_z0n3

Registered
Добър вечер имам онлайн игра и искам да искарва първите 15 потребителя на първа страница.
 
$query = mysql_query("SELECT `username`,`points` FROM `таблицата` ORDER BY `points` DESC LIMIT 15");
$i = 1;
while ($users = mysql_fetch_array($query)) {
echo "#".$i.." ".$users['username']." има ".$users['points']."<br />"; $i++;
}
предполага се ,че работите в червено , ще трябва да ги едитнеш според твоите нужди.
 
<?php
include('config.php');
$top = mysql_query("SELECT * FROM users ORDER by TOCHKI limit 15");
while($r = mysql_fetch_array($top)){
echo $r['user'];
}
?>

промени написаното в червено :)
 
username или user = полето в таблицата, където се съхраняват потребителските имена.

points или TOCHKI = фактора(отново поле в таблицата), който определя по какво класираш потребителите.
 
Ами не става нещо дава ми грешка ... таблицата ми е grad

Полето с имената е name

А полето с точките е jitel
 
Код:
$query = mysql_query("SELECT `name`,`jitel` FROM `grad` ORDER BY `jitel` DESC LIMIT 15");
$i = 1;
while ($users = mysql_fetch_array($query)) {
echo "#".$i.." ".$users['name']." има ".$users['jitel']."<br />"; $i++;
}
 
_PHP_ каза:
Код:
$query = mysql_query("SELECT `name`,`jitel` FROM `grad` ORDER BY `jitel` DESC LIMIT 15");
$i = 1;
while ($users = mysql_fetch_array($query)) {
echo "#".$i.." ".$users['name']." има ".$users['jitel']."<br />"; $i++;
}

Ето това ми излиза
Код:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\online\index.php on line 88
 
Код:
$query = mysql_query("SELECT `name`,`jitel` FROM `grad` ORDER BY `jitel` DESC LIMIT 15") or die(mysql_error());
$i = 1;
while ($users = mysql_fetch_array($query)) {
echo "#".$i.." ".$users['name']." има ".$users['jitel']."<br />"; $i++;
}

И сподели каква грешка точно ти вади сега.
 
_PHP_ каза:
Код:
$query = mysql_query("SELECT `name`,`jitel` FROM `grad` ORDER BY `jitel` DESC LIMIT 15") or die(mysql_error());
$i = 1;
while ($users = mysql_fetch_array($query)) {
echo "#".$i.." ".$users['name']." има ".$users['jitel']."<br />"; $i++;
}

И сподели каква грешка точно ти вади сега.

Table 'bgtop1.grad' doesn't exist
 
Е, какво е това bgtop1? Ти хлепаш заявката ама... не мога да разбера как точно :)
Я, верно сподели какво е това bgtop1 и от къде се пръкна?
 
Ами лента за гласуване имам 2 първата е само bgtop а другата е bgtop1 защото хоствам 2 сайта на моят комп :)
 
Базата ти трябва да е това, което на картинката долу е ftp:
ftpuser е таблицата, а userid например е поле.

 

Back
Горе