Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2011, 07:05
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: Insertar STRING como DECIMAL en un campo DECIMAL(22,2)

cuando quiero insertarlo por sql de esta manera me dice este error:

$sql = 'INSERT INTO sistema_cuota (`importe`) values ($importe)';

Unknown column '$importe' in 'field list'

y de esta manera me dice:

$sql = "INSERT INTO sistema_cuota (`importe`) values ($importe)";

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 '' at line 1

Si el formato de $importe es 11.75.

tendra que ver la Collation ? [latin1_general_ci] igual con UTF8 tengo el mismo problema.


Nota: PHP me toma $importe como STRING por ahi acarrea el error, pero no encuentro solucion por ese lado, por eso pregunte en MySql si en la linea de SQL puedo modificar algo para que me lo tome como numeric
__________________
Mono programando!
twitter.com/eguimariano