Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tentando fazer um hanking, em php, estou apenas com problema com a consullta sql, tenho duas tabelas distintas, a unica ligação das duas é um campo
conta = account_id, eu consigo fazer a consulta pela seguinte query
mysql_query("SELECT * FROM `char`,`pontos` WHERE char.char_id = pontos.char_id AND pontos.pontos_hc >=1 ORDER BY pontos_hc DESC");
queria fazer a integração com a tabela login, a consulta deveria retirar todos que tivesse esse criterio
Na tabela login:
state = 5
GM >= 40
Tabelas:
Tabela pontos
CODE
CREATE TABLE pontos (char_id int(11) unsigned NOT NULL auto_increment,
conta int(11) default '0',
playername char(60) collate latin1_general_ci default '0',
Mvps_HC int(11) default '0',
monstros_HC int(11) default '0',
pontosp_hc int(11) default '0',
pontos_hc int(11) default '0',
pontosasky int(11) default '0',
pontospasky int(11) default '0',
pontosgeral int(11) default '0',
PRIMARY KEY (char_id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='Pontos de Hc e AS';
Tabela login
CODE
CREATE TABLE login (account_id int(11) unsigned NOT NULL auto_increment,
userid varchar(255) NOT NULL default '',
user_pass varchar(32) NOT NULL default '',
lastlogin datetime NOT NULL default '0000-00-00 00:00:00',
--- enum('M','F','S') NOT NULL default 'M',
logincount mediumint(9) unsigned NOT NULL default '0',
email varchar(39) NOT NULL default '',
level tinyint(3) NOT NULL default '0',
error_message smallint(11) unsigned NOT NULL default '0',
connect_until int(11) unsigned NOT NULL default '0',
last_ip varchar(100) NOT NULL default '',
memo smallint(11) unsigned NOT NULL default '0',
ban_until int(11) unsigned NOT NULL default '0',
state int(11) unsigned NOT NULL default '0',
PRIMARY KEY (account_id),
KEY name (userid)
) TYPE=MyISAM AUTO_INCREMENT=2000000;
Agradeço desde já.
Carregando comentários...