Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

[PHP] Топ голосующих Topcraft

Тема в разделе "[Архив] Помощь", создана пользователем Geroll, 9 май 2013.

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

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

    Баллы:
    123
    Добрый день.

    Написал топ голосующих для topcraft, но он записывает имена в базу данных без учета реестра.
    http://monosnap.com/image/EVOrvx3bmh0lzMtgU1s1tbMVr/
    Возможно ли это поправить со стороны скрипта?
     
  2. Хостинг MineCraft
    <
  3. VaNnOrus

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

    Баллы:
    123
    Не реестр, а регистр.
    Что за скрипт Вы написали не понятно. Как я это понимаю, топ - это вывод из базы какого-то количества записей с сортировкой по количеству голосов, этот скрипт ничего не записывает в базу.
    Если у Вас в таблице, созданной для посчета голосов, ники хранятся в нижнем регистре, то Вам нужно в каждой строке результата перед выводом ника сделать еще один запрос к таблице с пользователями и взять ник из результата этого запроса.
     
  4. Автор темы
    Geroll

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

    Баллы:
    123
    Прошу прошение, не корректно написал. Скрипт поощрений
    Данная строка записывает ник игрока, но без поддержки регистра.
    PHP:
    mysql_query("INSERT INTO $tabletop (`id`, `username`, `golos`, `time`) VALUES (NULL, '$sql_username', '1', CURRENT_TIMESTAMP);");
     
  5. VaNnOrus

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

    Баллы:
    123
    "`id`, " не нужно писать.
    $sql_username это что? Видимо ник полученный после обращения к таблице пользователей, посмотрите в каком столбце правильный регистр и получайте значение этого столбца.
     

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