Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2012, 17:20
xiwen93
 
Fecha de Ingreso: noviembre-2010
Mensajes: 16
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Acceso con PHP a Mysql problemático

Hola, muy buenas.

Tengo un problemilla, estoy programando una aplicación web, la cual tras un formulario ingresa en una base de datos los campos del form.
Código:
<?php

$con = mysql_connect("xxxxxxxx","xxxxxxx","xxxxxxxxxxxxx");
if (!$con)
  {
  die('No se pudo seleccionar BD: ' . mysql_error());
  }
$Cod_Nombre = $_POST['Cod_Nombre'];
$Nombre_Vino= $_POST['Nombre_Vino'];
$URL = $_POST['URL'];
$PVP = $_POST['PVP'];
$Tipo_Vino = $_POST['Tipo_Vino'];
$Tipo_Uva = $_POST['Tipo_Uva'];
$Bodega = $_POST['Bodega'];
$Envejecimiento = $_POST['Envejecimiento']; 
$Cod_Alimento = $_POST['Cod_Alimento'];
$Cod_Annada = $_POST['Cod_Annada'];
$Cod_DO = $_POST['Cod_DO'];

mysql_select_db("xxxxxxxxx", $con);


$sql="INSERT INTO vino (Cod_Nombre, Nombre_Vino, URL, PVP, Tipo_Vino, Tipo_Uva, Bodega, Envejecimiento, Cod_Alimento, Cod_Annada, Cod_DO)
VALUES (".$Cod_Nombre.",'".$Nombre_Vino."','".$URL."',".$PVP.",".$Tipo_Vino.",".$Tipo_Uva.",".$Bodega.",".$Envejecimiento.",".$Cod_Alimento.",".$Cod_Annada.",".$Cod_DO.")";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 Añadido<br/>";
echo "<a href='insertarvino.php'>Volver atrás</a>";


mysql_close($con);
?>
Los campos que vienen del form se llaman como los uso en el código anterior.
El error que me da es:
Código:
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 '2)' at line 2
.
Alguien sabe por que tiene que ver? Os agradecería mucho vuestra ayuda!!
Saludos y gracias de nuevo!!