Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/12/2013, 09:35
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: eliminar datos multiples en php

1. Aprende a depurar tu código

Si no sabes lo que sucede con tu consulta no puedes esperar a que alguien más lo adivine, lo mejor que puedes hacer es asignar la consulta a una cadena de texto e imprimir dicha consulta para verificar que esta bien formada.

Código PHP:
Ver original
  1. )// MAL
  2. $res=mysql_query("DELETE FROM `registro3`.`productos` WHERE `productos`.`cod_producto` = '.$value.'");
  3.  
  4. // BIEN
  5. $sql = "DELETE FROM `registro3`.`productos` WHERE `productos`.`cod_producto` = '.$value.'";
  6. $res = mysql_query($res);
  7.  
  8. echo "SQL=$sql";

¿La consulta está bien?

2. Aprende a usar las comillas bien

Si no depuraras tus consultas, ¿cómo esperas saber lo que haces mal?

Bueno, pues viendo el resultado de tu consulta (y de hecho a simple vista) estás concatenando la variable $value de forma incorrecta.

Código PHP:
Ver original
  1. // MAL
  2. $sql = "DELETE FROM `registro3`.`productos` WHERE `productos`.`cod_producto` = '.$value.'";
  3.  
  4. // BIEN
  5. $sql = "DELETE FROM `registro3`.`productos` WHERE `productos`.`cod_producto` = '$value'";

¿Se nota el error de comillas?

3. Lee lo siguiente: http://www.forosdelweb.com/f18/como-...as-bien-588701
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.