[Tutor] unable to insert data into database

Kent Johnson kent37 at tds.net
Fri Feb 17 14:26:49 CET 2006


Servando Garcia wrote:
> Hello to all
>     I have been trying to insert data into a database using MySQLdb  
> with no success. I have no idea why this script is not working. I took 
> it from a tutorial from DEV Shed.

What happens when you try it? "Not working" doesn't give us much to go 
on. If you get an error message, show it to us with the complete stack 
trace (copy and paste the whole thing). Did it run without error but not 
change the database?

> 
> #!/usr/bin/python
> import MySQLdb
> # connect
> db = MySQLdb.connect(host="localhost", user="root", 
> passwd="******",db="tutorial")
> 
> # create a cursor
> cursor = db.cursor()
> 
> #User Input
> name = raw_input("Please enter a name: ")
> color = raw_input("Please enter a color: ")
> 
> #Insert data into table "Horses"
> cursor.execute("INSERT INTO horses(Names,Color) VALUE (%s,%s)",(name,color))

Should be VALUES

Kent



More information about the Tutor mailing list