Перейти к содержанию
Авторизация  
KLEYDOX

Запрос Sql В Скрипте Для Статистике

Рекомендуемые сообщения

Подскажите, уже сутки вожусь с запросом, немогу првильно написать

делаю статистику клана, примерно выглядит так:

№ Клан Альянс Уровень Репутация Глава

всё норм настроил кроме показа алли.

проблема в следующем, не получается написать запрос на показ алли

$ally_name = mysql_fetch_array(mysql_query("SELECT * FROM `clan_data`, `ally_data` WHERE clan_data.ally_id=ally_data.ally_id = '".$h['ally_name']."'"));

вот этот запрос показывает 1 алли всем кланам кроме того клана, который создал алли

непойму что не так? :)

есть идеи?

 

если надо, вот кусок скрипта статистики клана

 

else if ($_GET['type'] == 'klan')
{
$query_char = mysql_query("SELECT * FROM `clan_data`, `clan_subpledges` WHERE clan_data.clan_id=clan_subpledges.clan_id AND clan_data.clan_id > 0 AND clan_subpledges.type >= 0 AND clan_level >=3 AND reputation_score >=0 ORDER BY -clan_level LIMIT 500"); //   >= 0 AND clan_data.ally_id=ally_data.ally_id
//$query_char = mysql_query("SELECT * FROM `clan_data`, `clan_subpledges` , `ally_data` WHERE clan_data.clan_id=clan_subpledges.clan_id AND clan_data.clan_id > 0 AND clan_subpledges.type >= 0 ORDER BY -clan_level LIMIT 10");
$data= "
 <br>
 <table width='100%' border='0' cellspacing='1' cellpadding='0' style='font-family: Tahoma, Arial, Vernada; font-size: 11px;'>
 <tr>
 <th align='center' width='4%'><b>№</b></th>
 <th align='center' width='22%'>Клан</th>
 <th align='center' width='22%'>Альянс</th>
 <th align='center' width='10%'>Уровень</th>
 <th align='center' width='22%'>Репутация</th>
 <th align='center' width='25%'>Глава</th>
 </tr>
 </table>
";
$i=1;
while($h = mysql_fetch_array($query_char))
{
 $clan_name = $h['name'];
 $ally = $ally_name['ally_name'];
 $clan_level = $h['clan_level'];
 $ally_name = mysql_fetch_array(mysql_query("SELECT * FROM `clan_data`, `ally_data` WHERE clan_data.ally_id=ally_data.ally_id = '".$h['ally_name']."'"));
 $row11 = mysql_fetch_array(mysql_query("SELECT * FROM `characters` WHERE `obj_Id` = '".$h['leader_id']."'"));
 $char_name = $row11['char_name'];
 $clan_rep = $h['reputation_score'];
// $co = mysql_num_rows(mysql_query("SELECT * FROM `characters` WHERE `clanid` = '".$h['clan_id']."'"));
// $co_on = mysql_num_rows(mysql_query("SELECT * FROM `characters` WHERE `online` = '1' AND `clanid` = '".$h['clan_id']."'"));
//  
 $data .= "
 <table width='100%' border='0' cellspacing='1' cellpadding='0' style='font-family: Tahoma, Arial, Vernada; font-size: 11px;'>
 <tr>
 <td align='center' width='4%'>$i</td>
 <td align='center' width='22%'><a href='/index.php?do=stat&type=$clan_name'><b><font color=white>$clan_name</font></b></a></td>
 <td align='center' width='22%'>$ally</td>
 <td align='center' width='10%'>$clan_level</td>
 <td align='center' width='22%'>$clan_rep</td>
 <td align='center' width='25%'>$char_name</td>
 </tr>
 </table>
 ";
$i++;
}
}

Изменено пользователем KLEYDOX

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо за внимание, сам разобрался, тему делете

Изменено пользователем KLEYDOX

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...