Comunidad de diseño web y desarrollo en internet online

Error al insertar un registro

Citar            
MensajeEscrito el 21 Mar 2013 03:00 pm
Buenas!

Me presento ya que es la primera vez que interactuo en el foro. Soy programador y estoy incursionando por mi cuenta en php y mysql para hacer mas dinámicos mis sitios.

Me encuentro con el siguiente problema: trato de insertar en una tabla un registro con esta consulta

INSERT INTO 'u818368861_misbooks'`.`Libros` (`id_libro`, `titulo`, `autor`, `genero`, `fec_public`, `sinopsis`, `leido`, `leido_ano`, `posicion`, `url_original`, `url_ajustada`, `anterior`, `leyendo`, `proximo`) VALUES (NULL, `Don Quijote de la Mancha`, `Miguel de Cervantes`, `Literatura`, NULL, NULL, b`1`, ``, ``, `http://dglab.cult.gva.es/images-premios2004/quijote.jpg`, `http://voyagesvinsdumonde.20minutes-blogs.fr/media/01/01/3377602565.jpg`, b`0`, b`0`, b`0`)

El error que me muestra no es muy descriptivo

#1064 - 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 ''u818368861_misbooks'`.`Libros` (`id_libro`, `titulo`, `autor`, `genero`, `fec_p' at line 1

Sin embargo cuando comparo la consulta con otra que si anda, no encuentro diferencias y ya me estoy volviendo loco.

INSERT INTO `u818368861_misbooks`.`Libros` (`id_libro`, `titulo`, `autor`, `genero`, `fec_public`, `sinopsis`, `leido`, `leido_ano`, `posicion`, `url_original`, `url_ajustada`, `anterior`, `leyendo`, `proximo`) VALUES (NULL, 'La Odisea', 'Homero', 'Novela Histórica', NULL, NULL, b'1', '2010-01-01', 'LE0027', 'http://img1.mlstatic.com/homero-lote-x-2-la-iliada-y-la-odisea-libros-nuevos_MLA-O-101923464_7828.jpg', 'https://lh5.googleusercontent.com/-HlaiEd3bpeM/UJR6N7rNBUI/AAAAAAAAAMc/yEts800clYc/s512/La%2520odisea%2520680x46.jpg', b'0', b'0', b'0');

Alguien me podría ayudar a entender que está pasando?

Muchas gracias!
Saludos.

Por rodricavs

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Mar 2013 04:13 pm
Te falta un apóstrofe inmediatamente después de "INTO" que es el apostrofe que debe encerrar el nombre de la tabla. Además si usas apóstrofes, no debes usar comilla simple para encerrar el nombre de la tabla.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 21 Mar 2013 04:14 pm
Muchas gracias! Me estaba devanando el cerebro y no lo veía

Por rodricavs

3 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.