 |
Foro de Posicionamiento y Buscadores Aprendiendo a Promocionar Páginas Web. Xeoweb :: Sindicar
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
foley Me gusta MSN!
Registrado: 08 Ene 2008 Mensajes: 354 Ubicación: Galicia
|
Publicado: Vie Dic 25, 2009 10:35 pm Asunto: Ayuda con errores sql |
|
|
Hola
Estoy intentando hacer la siguiente consulta sql:
INSERT INTO `preguntas` (`clave_identifi`, `numpre`, `test`, `categoria_test`, `subcategoria`, `pregunta`, `respuesta_correcta`, `respuesta_a`, `respuesta_b`, `respuesta_c`, `respuesta_d`, `nombre`, `tipo`, `imagen`, `explicacion`, `veces_fallada`) VALUES
(1803, 17, 80, 'autobus', 'de Examen', 'Al circular con su vehículo, ¿de dónde recibe corriente el motor?', 'b', 'De la batería.', 'Del alternador.', 'Del motor de arranque.', '', '', '', '', '', '', 0),
El problema es que me está diciendo que tengo un error de sql en la línea 2, es decir, en lo que puse en negrita.
Intenté buscar información y encontré lo siguiente en el manual de mysql:
| Cita: | Error: 1064 SQLSTATE: 42000 (ER_PARSE_ERROR)
Message: %s near '%s' at line %d |
La verdad que no sé cuál es el problema, alguien me puede hechar una manita? Ya no es la primera vez que me pasa y como estoy empezando pues estoy un poco verde aún.
Un saludo, gracias  _________________ Test de conducir
Quake Wars |
|
| Volver arriba |
|
 |
JustMe Vivo en Xeoweb

Registrado: 27 Sep 2005 Mensajes: 2854 Ubicación: Por ahí....
|
Publicado: Vie Dic 25, 2009 10:56 pm Asunto: |
|
|
Si usas PHP, pasa cualquier texto primero por la función mysql_real_escape_string antes de dárselo a mysql, para poder usar esta función debe haber una conexión establecida a MySQL. _________________ PHP Data uri fier
Blog Gratis |
|
| Volver arriba |
|
 |
foley Me gusta MSN!
Registrado: 08 Ene 2008 Mensajes: 354 Ubicación: Galicia
|
Publicado: Vie Dic 25, 2009 11:23 pm Asunto: |
|
|
Muchas gracias por tu respuesta Justme, de hecho ya lo estaba haciendo, mira:
$numpre = mysql_real_escape_string($_POST['numpre']);
Pero creo que el problema no era ese: justo después de escribir este tema me vino la inspiración y se me ocurrió exportar la base de datos sin habilitar la opción de completar los inserts ni inserts extendidos.
Luego probé a generar otra vez la consulta y ya me fue sin problemas.
Siento haberte hecho perder el tiempo
Un saludo  _________________ Test de conducir
Quake Wars |
|
| Volver arriba |
|
 |
Zulma Todavía uso Altavista
Registrado: 23 Sep 2009 Mensajes: 52
|
Publicado: Sab Dic 26, 2009 1:43 pm Asunto: |
|
|
Pues, si ya está solucionado no hay más que agregar, pero me llama la atención que tienes 16 campos en la consulta y 17 valores a mostrar... no pasa nada con eso?
Disculpas si digo alguna burrada, que algo manejo de base de datos pero bien lejos de ser experta  |
|
| Volver arriba |
|
 |
foley Me gusta MSN!
Registrado: 08 Ene 2008 Mensajes: 354 Ubicación: Galicia
|
Publicado: Sab Dic 26, 2009 5:01 pm Asunto: |
|
|
| Zulma escribió: | Pues, si ya está solucionado no hay más que agregar, pero me llama la atención que tienes 16 campos en la consulta y 17 valores a mostrar... no pasa nada con eso?
|
Puede ser aunque la verdad no lo sé. _________________ Test de conducir
Quake Wars |
|
| Volver arriba |
|
 |
|
| Respuesta Rápida y Acciones |
| |
|
|
Página 1 de 1
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
|
Logo diseñado por iLevante
Powered by phpBB © 2001, 2009 phpBB Group
|