Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LZLOKO

[Resolvido] Erro no Mysql

Recommended Posts

Olá pessoal...

Como vcs sabem eu estou desenvolvendo um jogo em browser...e as vezes pesso ajuda pro pessoal aqui do fórum!

Hoje esta dando o seguint 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 '( `hors` - '50000') AND cavalo='puro_sangue_ingles' WHERE user_user='teste'' at line 1

 

Confiram os códigos da pagina de comprar:

1a parte do arquivo(a que esta dando erro!)

<?php
session_start();
require("conexao.php");

switch($_GET['comprar']){
case "puro_sangue_ingles":
$valor = '50000';
$sqls = "SELECT * FROM usuarios WHERE user_user='" . $_SESSION['usuario'] . "' ";
$qrs = mysql_query($sqls) or die(mysql_error());
while($exibir = mysql_fetch_array($qrs)){
  $hors = $exibir['hors'];
  if($hors <= $valor):
  echo '<script>alert("Você não tem Hors suficientes!")</script>';
  else:
  $sql = "UPDATE `horsereal`.`usuarios` SET hors ( `hors` - '" . $valor . "') AND cavalo='" . $_GET['comprar'] . "' WHERE user_user='" . $_SESSION['usuario'] . "' ";
  $qr = mysql_query($sql) or die(mysql_error());
   if($qr ==0):
echo '<script>alet("Erro!")</script>';
else:
echo '<script>alet("Comprado com sucesso!")</script>';
endif;
  endif;
}
break;
?>

 

Lembrando que olink pra ir comprar é:

localhost/Horse-Real/loja-hors.php?comprar=puro_sangue_ingles

 

Por favor , me ajudem...

Se algo estiver errado me avisem...

Muito obrigado!

 

meu msn:

cv-luizf@hotmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que seria assim:

"UPDATE horsereal h. usuarios u SET h.hors - '" . $valor . "' AND h.cavalo='" . $_GET['comprar'] . "' WHERE u.user_user='" . $_SESSION['usuario'] . "' "

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.