Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2010, 08:00
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: Ayuda Porfavor!!! En mi base de datos solo me ingresan numeros.

Los valores representados por cadenas de caracteres deben quedar encerrados entre apóstrofes en la sentencia INSERT.
Cuando colocas las variables debes tener en cuenta que las mismas pondrán el contenido, pero no le agregarán lo necesario para ser reconocidas como cadenas.
Código PHP:
Ver original
  1. $insertar = "INSERT INTO abejas(usuario,edad,dinero)
  2. VALUES('$usuario', $edad, $dinero)";
En cuanto a los valores numéricos, debes tender cuidado al colocar el valor en el string, porque los números decimales deben ir con punto y no con coma, y además no deben llevar separadores de mil (es decir 12.678,08 se debe escribir 12678.08).

Diferente sería si usases otro lenguaje y los valores entraran como parámetros del objeto de ejecución; en ese caso el conector a la base resuelve el problema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)