pythonでmysqlデータベースをリンクするのは初めてです
1186 ワード
import MySQLdb#mysql
import hashlib#md5
conn = MySQLdb.connect(host="127.0.0.1", port=3306, user="root", passwd="root", db="test")
cur=conn.cursor()
print "*********************** ***********************"
type=int(raw_input(" 1 0:"))
if type==1 :
username=raw_input(" :")
password=raw_input(" :")
md5obj=hashlib.md5()
md5obj.update(password)
password=md5obj.hexdigest()
sql="INSERT INTO `test`.`admin` (`username`, `password`) VALUES ('%s', '%s')" % (username,password)
try:
cur.execute(sql)
conn.commit()
if cur.rowcount==1:
print " "
else:
print " "
except:
conn.rollback()
elif type==0 :
sql="select * from admin";
cur.execute(sql)
result=cur.fetchall()
for rows in result:
fid=rows[0]
fusername=rows[1]
fpassword=rows[2]
print "ID:%d|Username:%s|Password:%s" % (fid,fusername,fpassword)
else:
type=raw_input(" 1 0:")
conn.close()