За последние 24 часа нас посетили 20016 программистов и 1709 роботов. Сейчас ищут 1510 программистов ...

PHP Help scripts.

Тема в разделе "Вопросы от блондинок", создана пользователем maxie, 29 апр 2008.

  1. maxie

    maxie Активный пользователь

    С нами с:
    29 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    Всем доброго времени суток. знаю сейчас пошлете учить пхп,зубрить книжки и тп.

    но всеже если кому не в лом просьба растолковать суть.
    вот пример файл >


    Код (Text):
    1. <html>
    2. <head>
    3. <title>TOP PVP ONmaximum</title><font color="#FF0000">
    4. <style type="text/css">
    5.  
    6. .tabela {
    7.     background: #333333;
    8.     background-color: #333333;
    9.     font-size: 12px;
    10.    
    11. }
    12.  
    13. .tabelatitle {
    14.     background-color: #333333;
    15.     font-size: 14px;
    16.     font-weight: bold;
    17.  
    18. }
    19.  
    20. body {
    21.     background-color: #333333;
    22.     color: #FFFFFF;
    23.     font-family: tahoma;
    24.     font-size: 19px;
    25. }
    26.  
    27. </style>
    28.  
    29.  
    30. <body>
    31.  
    32. <p>TOP 20 PvP</p>
    33. <table border="0" width="300" class="tabela">
    34. <tr class="tabelatitle"><td>Игрок</td><td> Кол-во ПВП</td><tr>
    35. <tr class="tabela">
    36. <?php
    37.  
    38.  
    39. mssql_select_db("lin2world");
    40.  
    41. //print "Conexгo OK<br><br><br>";
    42.  
    43. $query = mssql_query("SELECT char_name, Duel FROM dbo.user_data WHERE Duel > 0 ORDER BY Duel DESC");
    44.  
    45. $maxr = 0;
    46.  
    47.  
    48.  
    49. while ($consulta = mssql_fetch_array($query) AND $maxr < 20)
    50. {
    51. $maxr = $maxr + 1;
    52. print "<td>$consulta[char_name] </td><td> $consulta[Duel]</td></tr>";
    53. }
    54.  
    55. mssql_close();
    56. ?>
    57. </table>
    58. <br />
    59.  
    60. </body>
    вот пример как работает этот скрипт - http://89.208.38.167/pvp.php
    принцип работы понятен,выдера из таблиц MSSQL инфу. но хотелось бы что бы более понятно разьяснили,либо дали ссылку именно на такие скрипты и их примеры.. например как сделать из базы Lin2world таблицы user_data столбика use_time писался топ 10 по самому большому колву в этом параметре?)заранее большое спасибо. прошу понимания.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    $query = mssql_query("SELECT char_name, `use_time` FROM user_data ORDER BY `use_time` DESC LIMIT 10");
    Выбираем имя чара + время его использования начиная с наибольшего числа к меньшему (DESC) (это оговорено в ORDER BY), и ограничиваем список 10 записями LIMIT 10.
     
  3. maxie

    maxie Активный пользователь

    С нами с:
    29 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    спасибо =)
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    он там есть или лучше TOP 10?
     
  5. maxie

    maxie Активный пользователь

    С нами с:
    29 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    кому не сложно подскажите как наз. строка в php.ini которая отвечает за показывание \ или наоборот ошибок коннекта и тп на сайте=)
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Лучше ставьте на время разработки в начале файла - error_reporting(E_ALL);