Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2012, 06:50
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: ¿Dónde está el error?

En principio, hay al menos dos campos cuyos nombres te van a resultar conflictivos: TIME y TEXT, que como son palabras reservadas pueden generar errores de sintaxis indetectables.
Dudaría que sean esos los que causan el problema, porque están entre acentos graves, lo que haría que no generen errores, pero....

Por otro lado, veo que hay al menos un defecto en la conversión a texto del contenido del ID, porque francamente no me parece creíble que hayas definido un ID como FLOAT, que es lo que se entiende de esto:
Cita:
'2.8124697420695E+17'
Eso me habla de un error de conversión en la programación. No sé si es la causa, pero al menos creo que te puede causar problemas.
Finalmente, la consulta en si:
Código MySQL:
Ver original
  1. INSERT INTO twitter (
  2.     `id`,
  3.     `screen_name`,
  4.     `TIME`,
  5.     `TEXT`,
  6.     `geo1`,
  7.     `geo2`,
  8.     `media`,
  9.     `link`,
  10.     `hidden`)
  11.     '2.8124697420695E+17',
  12.     'inkplant',
  13.     '1355889479',
  14.     'Ideas [url]http://t.co/iitezkAj',
  15.     '20.672139',
  16.     '-103.404886',
  17.     'http://pbs.twimg.com/media/A-cwoggCQAE7XV9.jpg:thumb',
  18.     'http://twitter.com/elcerebrohabla/status/281246974206951425/photo/1',
  19.     'n[/url]')
No contiene puntualmente errores, aunque me parece que dejar dentro de las cadenas de textos las etiquetas como "[ url ]", por ejemplo, tienen posibilidad de crear errores en la construcción de la sentencia en PHP. Como este no es el foro de programación en ese lenguaje, no te lo puedo asegurar.
Yo verificaría primero con el phpMyadmin si esta sentencia funciona tal y como la posteaste acá. Si ejecutandola manualmente anda bien, entonces el problema no sería el SQL, sino algo dentro del script de PHP.
Prueba como te digo y nos comentas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)