Tengo una variable $coordenadas con el valor ej.: "(41.43432332, 3.432423423)"
Debo dividirla en latitud y longitud asi que hago:
Código PHP:
Ver original
Ahora, tengo en la tabla los campos lat y long, como FLOAT 10,6 que es como explica google. Pero me da error al insertar en la tabla.
Pense, ostia, igual es que estan en string, y lo paso a float:
Código PHP:
Ver original
$lat2 = (float) $lat; $long2 = (float) $long;
Pero sigue dandome error.
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 'long,usuario,radio) VALUES ('aasaddsd','2012-09-22','41.554449085165','1.8929598' at line 1
La consulta es:
Código PHP:
Ver original
$sql = "INSERT INTO zonas (nombrez,fechaz,lat,long,usuario,radio) VALUES ('$nombrez','$fecha','$lat2','$long2','$usuario','$distancia')";
Los otros valores he comprobado que no son los que dan el error.