Скрипт ТОП 10 FA для l2 java - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > PHP

PHP Форум как для начинающих программистов на PHP так и для профессионалов этого дела. Если нужно создать скрипт, функцию и т.д, но не знаете как, спросите у нас и мы вам подскажем. Здесь вы найдете примеры скриптов которые вы сможете использовать на сайтах своих серверов (онлайн, регистрация, семь печатей, топ игроков). Так же много книг и статей.

Ответ
Опции темы
Непрочитано 11.11.2009, 03:17   #1
Пользователь

Автор темы (Топик Стартер) Скрипт ТОП 10 FA для l2 java

Парни помогите сделать скрипт который выводил бы в столбик 10 значений количеств итема(например Festival Adne "id6673"), хочу сделать ТОП 10 типо кто больше на фармил определённого итема , если реально то что бы ещё и ники выводило. Заранее спасибо!
cAleks вне форума Ответить с цитированием
Непрочитано 11.11.2009, 11:32   #2
Аватар для DioNiR
Пользователь

По умолчанию Re: Скрипт ТОП 10 FA для l2 java

Писал в блокноте, не проверя.

PHP код:
<?php
    $host     
'localhost';
    
$login    'mysql_user';
    
$password 'mysql_password';
    
$db_name  'l2jdb';

    
$link mysql_connect($host$login$password);
    if (!
$link
        die(
'Не приконектился к MySQL : ' mysql_error());

    
$db_selected mysql_select_db($db_name$link);
    if (!
$db_selected
        die (
'Не возможно использовать базу : ' mysql_error());

    
$result mysql_query("SELECT
    `item_id`,
    `owner_id`,
    `count`,
    (
        SELECT
            `char_name`
        FROM
            `characters`
        WHERE
            characters.charId=items.owner_id
    ) AS `char_name`
    FROM
        `items`
    WHERE items.item_id = '6673'"
);
    
    
$i=0;
    while (
$row mysql_fetch_assoc($result)) 
    {
        
$i++;
        echo 
$i.' - '.$row['char_name'].'<br>';
    }
?>
DioNiR вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 11.11.2009, 23:18   #3
Пользователь

Автор темы (Топик Стартер) Re: Скрипт ТОП 10 FA для l2 java

хм... неработает скрипт, белый экран и всё
я вот сам сидел калякал переделывал скрипт онлайна вот что получилось ))
PHP код:
<?php
include("topeventconfig.php");
$res mysql_connect $dbhost$dbuser$dbpass$dbport ) or die ("Coudn't connect to [$dbserv]");
mysql_select_db $dbname );
$FORM "<table border=\"1\">";
$query "select count from items where (item_id=6673) ORDER BY count DESC LIMIT 10 ";
$link mysql_query($query);
$num mysql_num_rows($link);
$FORM .= "";
while ( 
$char mysql_fetch_row($link) )
{
    
$FORM .= "<tr><td style=\"font-size: 16px;color:#FF0F0F\">Festival Adena</td><td style=\"color:#00FF00\">$char[0]</td></tr>";
}

$FORM .= "</table>";
echo 
$FORM;

mysql_close();

?>
Всё работает, всё классно, но не выводит то Ники игроков, DioNir если не затруднит, вы могли бы его модифицировать малёхо )
cAleks вне форума Ответить с цитированием
Непрочитано 13.11.2009, 01:10   #4
Аватар для DioNiR
Пользователь

По умолчанию Re: Скрипт ТОП 10 FA для l2 java

PHP код:
<?php 
    $host     
'localhost'
    
$login    'mysql_user'
    
$password 'mysql_password'
    
$db_name  'l2jdb'

    
$link mysql_connect($host$login$password); 
    if (!
$link)  
        die(
'Не приконектился к MySQL : ' mysql_error()); 

    
$db_selected mysql_select_db($db_name$link); 
    if (!
$db_selected)  
        die (
'Не возможно использовать базу : ' mysql_error()); 

    
$result mysql_query("SELECT 
    `item_id`, 
    `owner_id`, 
    `count`, 
    ( 
        SELECT 
            `char_name` 
        FROM 
            `characters` 
        WHERE 
            characters.charId=items.owner_id 
    ) AS `char_name` 
    FROM 
        `items` 
    WHERE items.item_id = '6673'"
) or die(mysql_error());
    if( 
mysql_num_rows($result) != )
    {
        
$i=0
        while (
$row mysql_fetch_array($result))  
        { 
            
$i++; 
            echo 
$i.' - '.$row['char_name'].'<br>'
        }
    }
    else
        echo 
'В Базе нет FA';
?>
DioNiR вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:18. Часовой пояс GMT +3.

Вверх