Forum Webscript.Ru
Общие => Базы данных => Тема начата: nato от 01 Апреля 2006, 02:08:36
-
Привет всем! Помогите доделать рейтинг типо такого http://uo.utech.ru/index.php?page=status&sort=Name
//настройка
$hostname = "1";
$username = "1";
$password = "1";
$database = "1";
$table = "demo";
mysql_connect($hostname,$username,$password);
mysql_select_db($database);
$result = mysql_query($query);
$query = "select * from $table GROUP BY name DESC";
if($_GET[\'ordby\']=="name"){$query=mysql_query(\'select * from $table by name\');"
}
while ($query_data = mysql_fetch_array($result))
?>
name
Не судите строга!! я учебник
-
nato
попробуй еще раз задать вопрос.
код можно сразу переписывать заново.
-
КАК сделать осортировку как на этом сайте?
http://uo.utech.ru/index.php?page=status&sort=Name
мне главное понять суть
-
nato
Структуру таблицы в студию.
-
у меня игровой сервер и все делается скроптом вот этим
create table demo (id int unsigned not null auto_increment primary key, account varchar(15), name varchar(15), guild text, kills int, fame int, karma int)
insert into demo (id, account, name, guild, kills, fame, karma) VALUES (NULL, \'\', \'\', \'\', , , )
-
Напешите хоть пример пожалуста
-
nato
я хочу тебе помочь, но незнаю как !
тоесть: скажи мне конкретно что у тебя не работает.
а вместо "*" выбирай именно те поля которые ты будешь использывать при выводе.
пока только это:
$query = "select * from `demo` GROUP BY name ".( isset($_GET[\'ordby\']) ? " ORDER BY " . $_GET[\'ordby\'] : "" )."";
$result = mysql_query($query);
-
//fill in your mysql information here
$hostname = "1";
$username = "1";
$password = "1";
$database = "1";
mysql_connect($hostname,$username,$password);
mysql_select_db($database);
$query = "select * from `demo` GROUP BY name ".( isset($_GET[\'ordby\']) ? " ORDER BY " . $_GET[\'ordby\'] : "" )."";
$result = mysql_query($query);
//this if makes sure there is information in the table. if there isn\'t, there will be no output.
if (mysql_num_rows($result) > 0)
{
//this creates a variable named $query_data and fills it with the information from the first row. using a while statement, this will repeat for each row the table contains.
while ($query_data = mysql_fetch_array($result))
{
//we create new variables for each different column in the row.
$id = $query_data[\'id\'];
$account = $query_data[\'account\'];
$name = $query_data[\'name\'];
$guild = $query_data[\'guild\'];
$kills = $query_data[\'kills\'];
$fame = $query_data[\'fame\'];
$karma = $query_data[\'karma\'];
echo "";
echo "";
echo " $name | $guild | $kills | $fame | $karma | ";
echo "
";
}
}
?>
Вот скрипт но он неработает
вот страница http://www.uo.ilva.lv/viewpage.php?page_id=12
-
//Error handling function added
mysql_connect($hostname,$username,$password) or die("Could not connect to DB" . mysql_error());
//Error handling function added
mysql_select_db($database) or die("Could not select DB " . mysql_error();
//Error handling function added
$result = mysql_query($query) or die("Syntax Error: " . mysql_error());
//I think it is more suitable, does`nt it ?
while(list($id, $account, $name, $guild, $kills, $fame, $karma) = mysql_fetch_row($result)){
//your code
}
Вывести вывод тегов за тело цикла.
Ссылка не работает.
-
У меня она в написано вот так
|---id---|---account---|-----guild-----|---kills----|----fame----|----karma-----|
| 1 | admin | wow | 25 | 10 | 30 |
| 2 | admin2 | wda | 30 | 20 | 40 |
|---------|-----------------|----------------|-----------|--------------|------------------|
И хочу что бы были категории допустим ссылка kills
И чем больше kills то будет выдоваться вот так
1 -admin2 -wda- 30-20 - 40
2 -admin -wow- 25-10 - 30
И Так по каждой категории пклиз помогите!
-
[OFF]Увы я тебе помочь не смог, может другие смогут ?[/OFF]