Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2012, 15:22
el_chivoregresa
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 13 años, 1 mes
Puntos: 3
error de sintaxis

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&iacute;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