buenas amigos tengo un pequeño problema q no entiendo
tengo este codigo php que uso para introducir datos en una tabla sql
<?php
mysql_connect("localhost", "pag", "000" ) or die(mysql_error());
mysql_select_db("pag" ) or die(mysql_error());
//Recibir
$nick = strip_tags($_POST['nick']);
$password = strip_tags(sha1($_POST['password']));
// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["nick"] ) ) {
$nick = $_POST["nick"];
$password = $_POST["password"];
// Hay campos en blanco
if($nick==NULL|$password==NULL) {
{
header ("Location: http://xxxxxx");
exit;
}
}else{
/// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkpassword= mysql_query("SELECT password FROM ganador WHERE password='$password'" );
$password_exist = mysql_num_rows($checkpassword);
if ($password_exist>0) {
{
header ("Location: http://xxxxxx");
exit;
}
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO xxxx (nick, password,) VALUES('$nick','$password')";
mysql_query($query) or die(mysql_error());
header ("Location: http://xxxxxxx");
exit;
}
}
}
?>
y no entiendo por que me da este error si tengo el mismo codigo en la misma pagina para insertar otros datos, pero en esta me da este error:
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 ') VALUES('aaa','1234')' at line 1
para ver si me pueden ayudar a donde esta el error