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)// MAL
$res=mysql_query("DELETE FROM `registro3`.`productos` WHERE `productos`.`cod_producto` = '.$value.'");
// BIEN
$sql = "DELETE FROM `registro3`.`productos` WHERE `productos`.`cod_producto` = '.$value.'";
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// MAL
$sql = "DELETE FROM `registro3`.`productos` WHERE `productos`.`cod_producto` = '.$value.'";
// BIEN
$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