Как да искарам тор 5

php_css

Registered
пичове виште ся значи искам да искарам записи от полето dobavil но искам да ги искарам 6 записа и да са подредени който го има най-много пъти примерно потребителя potrebitel го има 2000 пъти и да е на първо място потребителя Potrebitel1 го има 1200 пъти да е на второ място и така дайте идеи че са мъча само!
 
Код:
<?
$sql = mysql_query ("SELECT * FROM tablicata  order by dobavil desc limit 6");
while($row=mysql_fetch_assoc($sql)){
echo ".$row[potrebitel]."<br>";

}

?>
 
php_css каза:
Нестава таблицата е games там дето се записват имената е dobavil няма username

Код:
<?
$sql = mysql_query ("SELECT * FROM games  order by dobavil desc limit 6");
while($row=mysql_fetch_array($sql)){
echo ".$row[dobavil]."<br>";

}

?>
 
Please помогнете какво ли не провам по горния пример ми изкарва 6 пъти 1 потребител който е добавил първите 6 игри
 
Първо поясни какво ти трябва!
Доколкото те разбрах, да речем, че имаш 2 таблици - games и users. В games има графа - dobavil, по която искаш да визуализираш таблицата. Пробвай нещо от този сорт и виж какво ще ти изкара:

<?php
$sql = mysql_query ("SELECT u.id, u.username FROM users as u LEFT OUTER JOIN games as g ON u.id = g.dobavil GROUP BY g.dobavil LIMIT 6") or die(mysql_error());
while($row=mysql_fetch_array($sql)) {
echo $row[username]; echo $row[dobavil];
}
?>
Поздрави! :)
 
Код:
<?php
$sql = mysql_query ("SELECT COUNT(dobavil) AS usr FROM games  order by usr desc limit 6"); 
while($row=mysql_fetch_array($sql)){ 
echo ".$row[dobavil]."<br>"; 

} 

?>


Мисля, че искаш това.
Моля бъдете по-конкретни какво искате да постигнете давайте примери не само 1-2 изречения без много смисъл в тях!!
 

Back
Горе