Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2004, 07:07
Yiyo
 
Fecha de Ingreso: abril-2002
Ubicación: Argentina
Mensajes: 96
Antigüedad: 22 años
Puntos: 0
Ayuda! Error MySQL 1064 en INSERT

Hola amigos del Foro!

Estoy haciendo un INSERT común desde un formulario en MySQL y me da un error que no lo logro encontrar:
Código:
Se ha producido un error nº 1064 que corresponde a: You have an error in your SQL syntax near '55555','','','[email protected]','http://www.pepe.com','','','','')' at line 2
El código es:
Código PHP:
# recoger y adaptar las variables pasadas desde el formulario
$v1=$empresa;
$v2=$nombre;
$v3=$cumple;
$v4=$domicilioc;
$v5=$cpc;
$v6=$domiciliop;
$v7=$cpp;
$v8=$tel1;
$v9=$tel2;
$v10=$fax;
$v11=$celular;
$v12=$contacto1;
$v13=$contacto2;
$v14=$email;
$v15=$website;
$v16=$inicio;
$v17=$fpago;
$v18=$trabajos;
$v19=$datasite;

# establecemos la conexion con el servidor
$conexion=mysql_connect("localhost","user","pwd");
#asiganamos la conexión a una base de datos determinada
mysql_select_db($base,$conexion);

# AÑADIMOS EL NUEVO REGISTRO
mysql_query("INSERT $tabla (empresa,nombre,cumple,domicilioc,cpc,domiciliop,cpp,telefono1,telefono2,fax,celular,contacto1,contacto2,email,website,comienzo,fpago,trabajo,dwebsite)
VALUES ('$v1','$v2','$v3','$v4','$v5','$v6','$v7','$v8','$v9','$v10',$v11','$v12','$v13','$v14','$v15','$v16','$v17','$v18','$v19')"
,$conexion);
#comprobamos el resultado de la insercion
# el error CERO significa NO ERROR
# el error 1062 significa Clave duplicada
  
if (mysql_errno($conexion)==0){echo "<p align='center'>Registro Agregado exitosamente!</p>";
               }else{
          if (
mysql_errno($conexion)==1062){echo "<h2>No ha podido añadirse el registro<br>Registro duplicado!</h2>";
              }else{
              
$numerror=mysql_errno($conexion);
              
$descrerror=mysql_error($conexion);
              echo 
"Se ha producido un error nº $numerror que corresponde a: $descrerror  <br>";
          }
  }

# cerramos la conexion
mysql_close(); 
Alguien ve el error y puiededecirme cuál es?
Gracias mil
Saludos
Yiyo
__________________
Sergio