Cita:
Iniciado por gnzsoloyo Por las dudas, ve quitándole los espacios vacíos entre el nombre de la tabla y el paréntesis, y entre el VALUE y su paréntesis.
No debería generar problemas, pero el SQL_MODE del servidor puede molestar algunas veces.
Código PHP:
Ver original$sql = "INSERT INTO sistema_cuota(importe)values(".$importe.")";
echo $sql."<br>";
INSERT INTO sistema_cuota(importe)values(11.75)
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
les juro que me esta matando.
Bueno lo que hice ahora es darle el valor a $importe antes de la sentencia $sql.
$importe=11.75;
y funciona bien...
el problema es cuando $importe=$data[8]; que viene de
$data=fgetcsv($fp,10000,";")
evidentemente mysql interpreta bien las cosas.