Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с сортировкой / 9 сообщений из 9, страница 1 из 1
27.02.2013, 19:03
    #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
27.02.2013, 19:18
    #38168566
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с сортировкой
авторКак сделать сортировку? 1

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

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

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

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


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