Estou desenvolvendo um sistema de clãs para um jogo online..bom o erro esta acontecendo na parte de login...
$rr = mysql_query("SELECT * FROM login WHERE userid='$userlogin'");
$post = mysql_fetch_array($rr);
$level = $post['level'];
$accountid = $post['account_id'];
$q = mysql_query("SELECT * FROM char WHERE account_id='$accountid' AND name='$charid'") or die(mysql_error());
$get = mysql_num_rows($q);
$charname = $get['char_id'];
$qr = mysql_query("SELECT * FROM login WHERE userid='$userlogin' AND user_pass='$passlogin'");
a $accountid,account_id são uma int, e name uma varchar, o $charid é determinado pelo usuario quando digita o nome do personagem dele.. e da esse seguinte erro:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'char WHERE account_id='1000' AND name='leo'' at line 1
, só q não vejo nenhum erro de sintaxe ai.....não entendo o que ta errado,a unica q da problema é $q, as outras querys nenhuma dao problema... agradeço a ajuda
Pergunta
~Cyclone~
Estou desenvolvendo um sistema de clãs para um jogo online..bom o erro esta acontecendo na parte de login...
a $accountid,account_id são uma int, e name uma varchar, o $charid é determinado pelo usuario quando digita o nome do personagem dele.. e da esse seguinte erro:
, só q não vejo nenhum erro de sintaxe ai.....não entendo o que ta errado,a unica q da problema é $q, as outras querys nenhuma dao problema... agradeço a ajuda
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.