Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/07/2012, 16:34
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: No guarda registros en mysql

Tres detalles:
1) Los apóstrofos (') se usan en MySQL únicamente para cadenas de texto.
2) Para los los nombres de bases, tablas, columnas y otros objetos creados con sentencias DDL, se usan o los acentos inversos(`) o las comillas (").
3) Sólo se deben poner obligatoriamente en la lista de campos aquellos que en la definición de la tabla sean NOT NULL, con la sola excepción de los que sean AUTO_INCREMENT. Esos no se necesitan.
4) Cuando se indica un campo, debe ser un campo que exista, por su nombre, y no cadenas vacías.
En otras palabras, esto:
Código MySQL:
Ver original
  1. insert into infopersonal ('',nombre,'','','','','','','')
  2. values ('','$nombre','','','','','','','')
Esta completamente mal escrito...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)