Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/l2j-duvidas-solucionadas/)
-   -   Heros Tabela (https://secretexperience.net/l2j-duvidas-solucionadas/15036-heros-tabela.html)

lordvini16 27-10-2009 12:09 PM

Heros Tabela
 
Estou com um Problema :/ quando vou na tabela de Hero


Unknown column 'char_name' in 'order clause'

Citação:

<?
include 'cfg/config.php';
$servidor = "$dbhost";
$usuario = "$dbuser";
$senha = "$dbpass";
$db = "$dbname";

$con = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($db, $con) or die(mysql_error());
?>
<br />
</p>
<table width="742" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><div align="center">
<div align="center">
<div align="left"><h4 align="center"><table width="100% border="0" class="style4">
<tr>
<td align="center"><span class="style6">Listando HEROES do servidor</span></td>
</tr>
</table>
<br>
<br>
<table width="100%" border="0">
<tr bgcolor="#1E1A11" class="style5" align="center" height="30">
<td bgcolor="#FF9900">Nome char:</td>
<td bgcolor="#FF9900">Level:</td>
<td bgcolor="#FF9900">Classe:</td>
<td bgcolor="#FF9900">Clan:</td>
<td bgcolor="#FF9900">Count:</td>
</tr>
<?

$sql = mysql_query("SELECT * FROM heroes ORDER BY char_name") or die(mysql_error());
$cor = 0;
while($c = mysql_fetch_array($sql)) {
$cor = $cor + 1;
$bg = $cor % 2 == 0 ? '#F1F1F1' : '#E8E8E8';

$h = mysql_query("SELECT * FROM characters WHERE charId = '".$c['char_id']."'") or die(mysql_error());
$n = mysql_fetch_array($h);
$l = mysql_query("SELECT * FROM class_list WHERE id = '".$n['base_class']."'") or die(mysql_error());
$g = mysql_fetch_array($l);
$i = mysql_query("SELECT * FROM clan_data WHERE clan_id = '".$n['clanid']."'") or die(mysql_error());
$j = mysql_fetch_array($i);
$g['class_name'] = explode("_", $g['class_name']);
$j['clan_name'] = empty($n['clanid']) ? 'Sem Clan.' : $j['clan_name'];

?>

<tr bgcolor="<?php echo $bg; ?>" class="style8" align="center" height="23">
<td><?php echo $n['char_name']; ?></td>
<td><?php echo $n['level']; ?></td>
<td><?php echo ucwords($g['class_name'][1]); ?></td>
<td><?php echo $j['clan_name']; ?></td>
<td><?php echo $c['count']; ?></td>
</tr>
<?
}
?>
Uso o L2jserver

InFrame 27-10-2009 03:00 PM

Unknown column 'char_name' in 'order clause'
Voce provavelmente usa outro como 'char_id'

Tenta mudar isso aqui na linha 34:
$sql = mysql_query("SELECT * FROM heroes ORDER BY char_id") or die(mysql_error());

SaraxD 27-10-2009 03:16 PM

@Inframe nesse Caso é o NPC do Character Não o IDD

Tente Colokar Isso

$sql = mysql_query("SELECT * FROM characters ORDER BY char_name") or die(mysql_error());

lordvini16 27-10-2009 04:22 PM

$sql = mysql_query("SELECT * FROM characters ORDER BY char_name") or die(mysql_error());


Nossa isto ai esta totalmente errado :( Nao é querendo falar mal é que tipo ai vc ta pedindo pra listar da tabela Characters ! Imagina so ^^

Tem que ser da tabela Hero ^^

----------

E nenhuma resposta deu certo :/

SaraxD 27-10-2009 04:27 PM

lordvini isso é para sabe o nome do personagem não precisa ser so da table heroes

lordvini16 27-10-2009 08:06 PM

O erro Foi que estava faltando a coluna char_name na minha tabela de heroes ! Pode trancar !


Horários baseados na GMT -3. Agora são 05:13 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0