Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] [Ayuda]Python y MySQL

Estas en el tema de [Ayuda]Python y MySQL en el foro de Python en Foros del Web. Hola chicos este codigo me da error y no que es,por favor ayuda mi tabla de sql se llama materias y tiene id_materia (pk auto ...
  #1 (permalink)  
Antiguo 24/11/2014, 15:48
 
Fecha de Ingreso: noviembre-2014
Mensajes: 50
Antigüedad: 10 años
Puntos: 0
[Ayuda]Python y MySQL

Hola chicos este codigo me da error y no que es,por favor ayuda

mi tabla de sql se llama materias
y tiene
id_materia (pk auto increment)
materia varchar
dni int
nombre varchar






Código Python:
Ver original
  1. def inscribirseMaterias():
  2.     sql = 'Select * from materias'
  3.    
  4.    
  5.    
  6.    
  7.    
  8.  
  9.     materia = raw_input("Ingrese nombre de la materia que desea inscribirse:")
  10.     dni     = input("Ingrese dni del alumno:")
  11.     nombre  = raw_input ("Ingrese nombre del alumno:")
  12.    
  13.    
  14.     sql = "INSERT INTO materias(materia,dni,nombre) VALUES ( 's%','d%','s%')" % \
  15.     (materia,dni,nombre)
  16.    
  17.     cursor.execute(sql)
  18.     bd.commit()
  19.     bd.close()
  20.  
  21.        
  22. inscribirseMaterias()
  #2 (permalink)  
Antiguo 24/11/2014, 16:16
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: [Ayuda]Python y MySQL

No sabemos que error te da.
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 24/11/2014, 16:22
 
Fecha de Ingreso: noviembre-2014
Mensajes: 50
Antigüedad: 10 años
Puntos: 0
Respuesta: [Ayuda]Python y MySQL

Value error: unsoported format character ''' <0x27>at index 83
supongo que debe ser algo de la pk,porque la puse que es autoincrement,pero el id deberia guardarse solo no?
  #4 (permalink)  
Antiguo 24/11/2014, 16:49
 
Fecha de Ingreso: noviembre-2014
Mensajes: 50
Antigüedad: 10 años
Puntos: 0
Respuesta: [Ayuda]Python y MySQL

ya lo solucione marciano
  #5 (permalink)  
Antiguo 24/11/2014, 16:51
 
Fecha de Ingreso: noviembre-2014
Mensajes: 50
Antigüedad: 10 años
Puntos: 0
Respuesta: [Ayuda]Python y MySQL

SOLUCION


Código Python:
Ver original
  1. def inscribirseMaterias():
  2.     sql = 'Select * from materias'
  3.    
  4.    
  5.    
  6.    
  7.    
  8.    
  9.     materia = raw_input("Ingrese nombre de la materia que desea inscribirse:")
  10.     dni     = input("Ingrese dni del alumno:")
  11.     nombre  = raw_input ("Ingrese nombre del alumno:")
  12.    
  13.     cursor.execute ("INSERT INTO materias(materia, dni, nombre) VALUES ('%s','%i','%s')" %| (materia,dni,nombre))
  14.    
  15.     bd.commit()
  16.     bd.close()
  17.  
  18.        
  19. inscribirseMaterias()

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:19.