
23/02/2012, 17:20
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 16
Antigüedad: 14 años, 3 meses Puntos: 0 | |
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!! |