@Lma0

Как вывести таблицу из sql с сортировкой?

Здравствуйте, имеется данный код

<?php 
	if ( ! defined ( 'BLOCK' ) )
	{
		exit ( "
		<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> 
		<html>
			<head>
				<title>404 Not Found</title>
			</head>
			<body>
				<h1>Not Found</h1>
				<p>The requested URL was not found on this server.</p>
			</body>
		</html>" ); 
	}
    $db_host = '';
    $db_name = '';
    $db_username = '';
    $db_password = '';
    $db_table_to_show = '';

    // соединяемся с сервером базы данных
    $connect_to_db = mysql_connect($db_host, $db_username, $db_password)
    or die("Could not connect: " . mysql_error());

    // подключаемся к базе данных
    mysql_select_db($db_name, $connect_to_db)
    or die("Could not select DB: " . mysql_error());

    // выбираем все значения из таблицы "student"
    $qr_result = mysql_query("select * from " . $db_table_to_show)
    or die(mysql_error());

    // выводим на страницу сайта заголовки HTML-таблицы
    echo '<table border="1">';
  echo '<thead>';
  echo '<tr>';
  echo '<th>Ник</th>';
  echo '<th>Время(сек)</th>';
  echo '</tr>';
  echo '</thead>';
  echo '<tbody>';
  
   // выводим в HTML-таблицу все данные клиентов из таблицы MySQL 
  while($data = mysql_fetch_array($qr_result)){ 
    echo '<tr>';
    echo '<td>' . $data['Player'] . '</td>';
    echo '<td>' . $data['Time'] . '</td>';
    echo '</tr>';
  }
  
    echo '</tbody>';
  echo '</table>';

    // закрываем соединение с сервером  базы данных
    mysql_close($connect_to_db);
?>


Нужно сделать сортировку по самому большому числу в таблице Time.
в таблице указано время каждого игрока в секундах, нужно вывести лидера на первое место.
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
@nozzy
Symfony, Laravel, SQL
....
$qr_result = mysql_query("select * from " . $db_table_to_show . " order by cast( Time as unsigned ) desc")
or die(mysql_error());
....
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы