Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Отображение всех пользователей проекта + их баланс

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Mopo3, 3 сен 2012.

  1. Автор темы
    Mopo3

    Mopo3 Активный участник Пользователь

    Баллы:
    68
    Для себя написал код, который отображает логин и баланс пользователей занесенных в таблицу mysql
    Код:
           
    <center><h3>Список всех зарегистрированных пользователей проекта:</h3></center>
            <?php
    //Данных от хоста с балансом
    $db_host = 'localhost';
    $db_user = 'Имя пользователя';
    $db_password = 'Пароль';
    $db_name = 'Название бд';
    //
     
    //Данные от хоста с логином
    $db_host1 = 'localhost';
    $db_user1 = 'Имя пользователя';
    $db_password1 = 'Пароль';
    $db_name1 = 'Название бд';
    //
     
    $sql1 = mysql_connect($db_host1,$db_user1,$db_password1) or die(mysql_error("Ошибка, нет соединения к базе данных!"));
    mysql_select_db($db_name1,$sql1) or die(mysql_error("Ошибка, не найдена таблица!"));
    $res1=mysql_query("SELECT login FROM accounts");
     
    $sql = mysql_connect($db_host,$db_user,$db_password) or die(mysql_error("Ошибка, нет соединения к базе данных!"));
    mysql_select_db($db_name,$sql) or die(mysql_error("Ошибка, не найдена таблица!"));
    $res = mysql_query("SELECT balance FROM iConomy",$sql);
            $row = mysql_fetch_array($res);
     
    while($row1=mysql_fetch_array($res1))
    {
    echo("<center><table>");
    echo("<tr>");
    echo("<td>".$row1['login']."&nbsp;&nbsp;</td><td>".$row['balance']." рублей</td><br />");
    echo("</tr>");
    echo("</table></center>");
    }
     
     
    ?>
    Извиняюсь за быдло код, но может кому и понадобится)
     
    MrHerobrine нравится это.
  2. Хостинг MineCraft
    <
  3. akke

    akke Старожил Пользователь

    Баллы:
    103
    Что за херню я только что прочитал? Замысел может и норм, но реализация ужасна. Таблица с аккаунтами и таблица с балансом никогда не совпадают строка-в-строку или совпадают очень редко.
     
  4. Автор темы
    Mopo3

    Mopo3 Активный участник Пользователь

    Баллы:
    68
    Не понял...
    Каждый может изменить название таблицы)
     
  5. Инкогнито_о

    Инкогнито_о Старожил

    Баллы:
    153
    Код вообще рабочий?
    PS: на форуме уже такое человек сделал
    Пруф
     
  6. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    что за нах я сейчас прочитал?! ты сейчас создал 2 подключения, на кой хер!? Ладно с этим, но как ты узнаешь баланс игрока отдельно?! У тебя просто массив fetch_array который выведет, на сколько я помню, только одну строку с первым или последним игроком, ты что дурак что ли?
    $query = mysql_query ( "SELECT M.balance, U.name FROM база1.users U, база2.iconomy M WHERE U.name = M.username", $sql ), так не легче?
     
    Последнее редактирование: 14 июл 2014
  7. LUCIFER

    LUCIFER Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    lucifer1337
    Парень, ты это, не позорься, удали, почитай побольше про программирование, сделай заного всё и выложи.
     
  8. oleg599

    oleg599 Активный участник Пользователь

    Баллы:
    88
    Что за ужас я сейчас увидел? Удали и не позорься
     
  9. niki96

    niki96 Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Extar93
    Господи[DOUBLEPOST=1405362965,1405361965][/DOUBLEPOST]Аллах бабах, бомболейло
     
  10. fles

    fles Старожил Пользователь

    Баллы:
    153
    Skype:
    VadimVgb
    Имя в Minecraft:
    fles
    О ужас, а Evan дело тебе говорит, но лучше через JOIN.
     
  11. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    ой, да вы мне льстите :oops: :rolleyes:
     

Поделиться этой страницей