In <[EMAIL PROTECTED]>, Anthra Norell wrote: > Try to use % instead of a comma (a Python quirk) and quotes around your > strings (a MySQL quirk): > > cursor.execute("INSERT INTO edict (kanji, kana, meaning) VALUES ('%s', > '%s', '%s')" % ("a", "b", "c") )
AFAIK grumfish made the Right Thingâ. If you use '%', some interesting things can happen, e.g. if your values contain "'" characters. The "%s"s without quotes and the comma let the DB module format and *escape* the inserted values for you in a safe way. Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list