Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Minjok en Julio 15, 2013, 02:23:30 AM

Título: [SOLUCIONADO] Problema con mysql-python
Publicado por: Minjok en Julio 15, 2013, 02:23:30 AM
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:
Código (python) [Seleccionar]

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.
Título: Re:Problema con mysql-python
Publicado por: fortil en Julio 15, 2013, 02:06:37 PM
Prueba con comilla simple '

Código (python) [Seleccionar]

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í:

Código (python) [Seleccionar]

self.sql = "INSERT INTO musica (nombres,claves) VALUE ('%s','%s');" %(self.nombre, self.clave)

Espero te sirva..
Título: Re:Problema con mysql-python
Publicado por: Minjok en Julio 15, 2013, 03:41:41 PM
Muchas gracias por tu ayuda. Era solo el comando db.commit() si no lo pones al final no se guarda nada.
Título: Re:Problema con mysql-python
Publicado por: JaAViEr en Julio 23, 2013, 09:43:54 AM
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 !