[Resolvido] Erro no Mysql
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
Discussão (4)
Carregando comentários...