Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2014, 13:47
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
#1064 - You have an error in your SQL syntax

Hola buenas gente, pues tengo un problema a la hora de hacer un DELETE.

#1064 - 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 ' product_id IN ('126,127')' at line 1

Recojo los datos del check de unos checkbox
y el userid de un campo oculto con valor al id del correspondiente usuario.

Código PHP:
$userid $_POST['userid'];
$check $_POST['seleccion'];
$ids implode(','$check);

mysql_query("DELETE FROM user_badges WHERE user_id='".$userid."', product_id IN ('".$ids."')") or die(mysql_error()); 
Si me podrían echar una mano, se lo agradecería.