Hola a todos otra vez :3 tengo un pequeño problema quen o he sabido solucionar solo ya que no me da ningun error mi consola. Lo que estoy haciendo es conectarme a una base de datos y agregar un registro en mi tabla con python. Estoy intentando con la siguiente funciona:
def add_list(self):
self.clave = raw_input("Un nombre: ")
self.nombre = raw_input("Clave del nombre ")
self.sql = "insert into musica value (\"%s\",\"%s\");" %(self.nombre, self.clave)
cursor.execute(self.sql)
La conexión la tengo pero solo me falta añadir que no me deja.
Prueba con comilla simple '
self.sql = "INSERT INTO musica VALUE ('%s','%s');" %(self.nombre, self.clave)
y si no te da así debe de ser porque tienes que especificar los nombres de las variables mysql a las que vas a insertar los valores, así:
self.sql = "INSERT INTO musica (nombres,claves) VALUE ('%s','%s');" %(self.nombre, self.clave)
Espero te sirva..
Muchas gracias por tu ayuda. Era solo el comando db.commit() si no lo pones al final no se guarda nada.
Olvídate de MySQL , lo nuevo en Bases de datos es http://underc0de.org/foro/python/(proyecto)pydb-'bases-de-datos'-faciles-en-python-jaavier-0x5d/
Saludos, Javier !