powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с сортировкой
9 сообщений из 9, страница 1 из 1
Помогите с сортировкой
    #38168545
sp0ke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база данных игроков и игр.


http://floomby.ru/s1/PaQpx9
http://floomby.ru/s1/4aQpAU
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
<?
 
/* Соединяемся с базой данных */
$hostname = "localhost"; // название/путь сервера, с MySQL
$username = "players"; // имя пользователя (в Denwer`е по умолчанию "root")
$password = "123"; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
$dbName = "players"; // название базы данных
 
/* Таблица MySQL, в которой будут храниться данные */
$table = "user";
 
/* Создаем соединение */
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
 
/* Выбираем базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or die (mysql_error());
 
/* Составляем запрос для извлечения данных из полей "name", "email", "theme",
"message", "data" таблицы "test_table" */
$query = "SELECT id, account, auth, vouchedby, rank, division, battlepoints, exp, streak, comment FROM $table";
 
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());
 
/* Выводим данные из таблицы */
echo ("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
 
<head>
 
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />

    <title>Вывод данных из MySQL</title>
 
<style type=\"text/css\">
<!--
body { font: 12px Georgia; color: #666666; }
h3 { font-size: 16px; text-align: center; }
table { width: 700px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
td { padding: 3px; text-align: center; vertical-align: middle; }
.buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
-->
</style>
 
</head>
 
<body>
 
 
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">
 <tr style=\"border: solid 1px #000\">
  <td align=\"center\"><b>ID</b></td>
  <td align=\"center\"><b>Account</b></td>
  <td align=\"center\"><b>Auth</b></td>
  <td align=\"center\"><b>Vouched by</b></td>
  <td align=\"center\"><b>rank</b></td>
  <td align=\"center\"><b>division</b></td>
  <td align=\"center\"><b>battlepoints</b></td>
  <td align=\"center\"><b>Exp</b></td>
  <td align=\"center\"><b>streak</b></td>
  <td align=\"center\"><b>comment</b></td>
 </tr>
");
 
/* Цикл вывода данных из базы конкретных полей */
while ($row = mysql_fetch_array($res)) {
    echo "<tr>\n";
    echo "<td>".$row['id']."</td>\n";
    echo "<td>".$row['account']."</td>\n";
    echo "<td>".$row['auth']."</td>\n";
    echo "<td>".$row['vouchedby']."</td>\n";
    echo "<td>".$row['rank']."</td>\n";
	echo "<td>".$row['division']."</td>\n";
    echo "<td>".$row['battlepoints']."</td>\n";
    echo "<td>".$row['exp']."</td>\n";
    echo "<td>".$row['streak']."</td>\n";
    echo "<td>".$row['comment']."</td>\n</tr>\n";
	
}
 
echo ("</table>\n");
 
/* Закрываем соединение */
mysql_close();
 
 
?>


Вот так я сделал вывод из базы данных всех игроков
Есть пара вопросов.
Как сделать сортировку?
Как вывести историю игр отдельного игрока?
Как вывести историю конкретной игры?
...
Рейтинг: 0 / 0
Помогите с сортировкой
    #38168566
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак сделать сортировку? 1

Код: php
1.
SELECT id, account, auth, vouchedby, rank, division, battlepoints, exp, streak, comment FROM $table ORDER BY id ASC 
...
Рейтинг: 0 / 0
Помогите с сортировкой
    #38168578
sp0ke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrow,

спасибо, а по остальным вопросам?
...
Рейтинг: 0 / 0
Помогите с сортировкой
    #38168583
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы про SQL то хоть почитали бы.
...
Рейтинг: 0 / 0
Помогите с сортировкой
    #38168586
sp0ke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hett, я немного понимаю, но толком ничего не знаю. И вот надо решить такую задачу
...
Рейтинг: 0 / 0
Помогите с сортировкой
    #38168595
sp0ke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sp0ke,

скиньте хотя-бы прямую ссылку на какой-то гайд с примером, если такая есть
...
Рейтинг: 0 / 0
Помогите с сортировкой
    #38168601
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp0kesp0ke,

скиньте хотя-бы прямую ссылку на какой-то гайд с примером, если такая есть
в ваших случаях приводят как таблички выглядят и демо данные, а не пхп код
...
Рейтинг: 0 / 0
Помогите с сортировкой
    #38168712
sp0ke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрите
в базе есть таблица players, в ней такие поля auth, gameid, side (аутх уникальный идентификатор, присваивается каждому игроку)
есть также таблица games, в ней gameid и еще ненужное.
Нужно сделать вывод информации о каждой игре как-то
Помогите, пожалуйста
...
Рейтинг: 0 / 0
Помогите с сортировкой
    #38168954
sp0keПомогите, пожалуйста
http://www.sql.ru/docs/sql/u_sql/
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с сортировкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]