Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2010, 03:29
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Necesito ayuda, me falla la consulta :S

Es muy probable que el error sea porque estás confundiendo los apóstrofos (') con los acentos graves (`), y son caracteres distintos para MySQL.
Los apóstrofos se usan para encerrar cadenas de texto. Nada más; mientras que los acentos graves se usan para encerrar los nombres de los objetos de base de datos (bases, tablas, campos, procedures, triggers, etc.).
En tu sentencia estás usando los apóstrofos para encerrar el nombre de una tabla. Eso es un error:
Código MySQL:
Ver original
  1. insert into 'Empresas' (NombreNeg,...);
esto va:
Código MySQL:
Ver original
  1. insert into `Empresas`(NombreNeg,...);

Además, si te fijas, estás dejando una coma al final de la lista de valores; es como si faltase un valor más que no se está pasando.
Cita:
'".$CIF."',)";
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)