MySQLdb y cgi
ciriso en retena.com
ciriso en retena.com
Lun Mar 3 18:26:55 CET 2003
Buenas.
Estoy empezando a hacer alguna cosilla
con python y mysql , para ello utilizo
los módulos MySQLdb y cgi pero no consigo
insertar datos en la base de datos.
#!/usr/bin/env python
import MySQLdb , cgi
print "Content-type: text/html "
print
form=cgi.FieldStorage()
db=MySQLdb.connect("192.168.1.5","kaesar","%TC&YV/U","clientes")
cr=db.cursor()
cr.execute( """ INSERT into datos( razon , contacto, telefono) \
values ( form[ Razon].value ,form[Contacto].value ,form[Telefono].value """ )
las variables Razon , contacto Telefono son recogidas de un formulario.
#less /usr/local/apache/logs/error_log
....
_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax near '[Razon].valu
e ,form[Contacto].value ,form[Telefono].value' at line 1")
Cómo hago para asociar correctamente las variables del formulario
con las de la base de datos ?
Gracias anticipadas.
--
Saludos
César aka insallah
Powered by Debian Woody.
kernel 2.4.20 OpenMosix-2.4.20-2 patch applied.
{Pentium 200MMX Pentium 120 Pentium 200MMX }
main(){int i=0;char l[]="rfnqyt?%hnwnxtEwjyjsf3htr ";while( l[i]!=' ')putchar(l[i++]-'\05');}
Más información sobre la lista de distribución Python-es